Physical causes of erectile dysfunction Common causes include: Heart disease. Clogged blood vessels (atherosclerosis) High cholesterol.