Erectile Dysfunction Causes and Symptoms. There are many causes of erectile dysfunction (impotence) and some include: 1  blood vessel diseases (such as peripheral vascular disease and others), 2  systemic disease, 3  hormonal imbalance, and. 4  medications (such as blood pressure and heart medications).