Yes, many different medicines can cause Erectile Dysfunction as a side effect. A person taking high blood pressure or cancer treatment or drugs can find Erectile Dysfunction in them. Intake of abusive drugs such as marijuana, heroin, and cocaine, along with alcohol, can also result in Erectile Dysfunction.