La inceput sa credea ca motivul pentru care barbatii sufera de impotenta este unul psihologic, dar in zilele noastre se pune tot mai mult accentul pe legatura dintre impotenta si bolile sistematice sau tratamentul acestora.

In ceea ce priveste cauzele organice, acestea se pot imparti in:

- endocrine (hipercprolactinemie, insuficienta testiculara),
- afectiuni peniene (antecedente de priapism, boala Peyronie),
- medicamentoase (antidepresive, anticolinergice, antihipertensive),
- boli neurologice (diferite polineuropatii, afectiuni ale maduvii spinarii, prostatectome radicala)
- droguri (alcool, tutun, metadona, heroina)
- boli vasculare (ateroscleroza, afectiuni ale spatiilor sinusoide, ocluzie aortica)