Le cause possono riguardare numerosi fattori fisici e psicologici, spesso concomitanti e in interazione reciproca. Una particolare forma di disfunzione erettile è quella causata dall'effetto collaterale di alcuni farmaci.