勃起功能障礙的病因可分為精神心理性,指緊張壓力、抑郁焦慮和夫妻感情不和等精神心理因素,所造成的勃起功能障礙。如日常生夫妻關系不協調,性知識缺乏,不良性經歷,生活工作和經濟壓力,對媒體宣傳的無毒誤解。對疾病和處方藥副作用的恐懼,所致的焦慮和抑郁性心理障礙,和環境因素、精神性疾病也是誘發最常見的病因之一。患者精神性疾病癥狀嚴重程度與功能障礙均呈正相關。
器質性病變、血管性原因、血管性病變是主要原因,占病例的50%。包括任何可能導致陰莖海綿體動脈血流減少的疾病,如動脈粥樣硬化、動脈損傷、動脈狹窄、陰部動脈分流及心功能異常或有靜脈回流閉合機制的陰莖瓣膜,陰莖海綿竇內平滑肌減少,所致的陰莖靜脈漏,幾乎所有導致高血壓的危險因素,如吸煙、高血脂、肥胖等均增加發病率。