Scaderea fertilitatii la barbati poate fi cauzata de un numar de factori, incluzand vasele de sange blocate, nivel scazut de testosteron, varsta, stresul, infecțiile transmise sexual, anumite medicamente, expunerea la iradiere, genele moștenite și nu în ultimul rând stilul de viață nesanatos.