provider image
Welcome! You’re in GoodRx for healthcare professionals. Now, you’ll enjoy a streamlined experience created specifically for healthcare professionals.
Skip to main content

Can High Cholesterol Cause Erectile Dysfunction?

Christine Giordano, MDPatricia Pinto-Garcia, MD, MPH
Published on June 11, 2025

Key takeaways:

  • High cholesterol makes blood vessels stiffer and narrow. These changes can lead to erectile dysfunction (ED). 

  • Cholesterol-lowering medications may help improve ED symptoms. 

  • Prescription medications for ED can also help lessen symptoms.

Older patient at a medical appointment
Jacob Wackerhausen/iStock via Getty Images Plus

Achieving and maintaining an erection is a complex process. It requires healthy nerves, hormones, and blood vessels. Problems with any of these can lead to erectile dysfunction (ED). 

If you have high cholesterol, you may have been told that it can increase your risk of heart attack and stroke. But high cholesterol can affect blood vessels in every part of the body — including the penis. 

Let’s look at how high cholesterol can contribute to ED. 

ADVERTISEMENT

ED treatment on your terms

Build a personalized treatment plan and get erectile meds delivered discreetly. Subscriptions start at just $18/mo.

version 2

GoodRx is NOT insurance. Cancel anytime. GoodRx Health information and resources are reviewed by our editorial staff with medical and healthcare policy and pricing experience. See our editorial policy for more detail. We also provide access to services offered by GoodRx and our partners when we think these services might be useful to our visitors. We may receive compensation when a user decides to leverage these services, but making them available does not influence the medical content our editorial staff provides.

What’s the link between cholesterol and erectile dysfunction?

Having high cholesterol puts you at higher risk for ED in two main ways:

  1. It reduces blood flow to the penis.

  2. And it makes it more difficult for penis muscles to relax.

We’ll go into both in more detail below.

Lowers blood flow to the penis

Achieving an erection starts when the nervous system directs more blood flow into the penis. Blood fills the corpus cavernosum — two columns of tissue that run through the shaft of the penis. This makes the penis rigid. 

High cholesterol increases your risk for developing atherosclerosis. Atherosclerosis is a medical condition in which fatty plaques build up on the sides of blood vessels. 

Over time, atherosclerosis makes arteries stiffer and narrow. These changes make it more difficult for blood to pass through the blood vessels and reach your penis. You can develop ED when enough blood can’t easily reach your penis to produce an erection. 

GoodRx icon
  • Is your medication causing erectile dysfunction (ED)? Learn about the common medication culprits that could be behind your ED symptoms.

  • Hyping up your libido: Here are some natural ways to help boost your sex drive.

  • Do all men get ED as they age? ED is more likely as you age. But men who have better physical health are also more likely to have better sexual health.

Makes it more difficult for penis muscles to relax

High cholesterol also impacts your body’s ability to make nitric oxide. Nitric oxide is a chemical that encourages smooth muscle in the penis to relax. Blood is able to enter your penis more easily when these muscles relax. This helps you maintain an erection. 

Will lowering cholesterol levels improve erectile dysfunction?

Yes, there’s evidence that lowering cholesterol levels can help improve symptoms of ED. This is especially true if high cholesterol is the only thing causing your ED.

There are different types of cholesterol. LDL (low-density lipoprotein) is the “bad” cholesterol that can lead to atherosclerosis. People with high LDL levels in their blood are more likely to develop ED. 

Lowering your LDL levels can help atherosclerosis from getting worse. And this can stop ED from getting worse too. In some situations, it may even help improve some ED symptoms. 

How to treat erectile dysfunction caused by high cholesterol

There are two ways to treat ED caused by high cholesterol: lowering your levels of the “bad” cholesterol (LDL) and taking medications for ED.

1. Lower your LDL levels

Lowering your LDL levels can help your ED symptoms from getting worse. It may not completely reverse or cure your ED. But, in some cases, ED symptoms may get better when LDL levels are in a healthy range. 

Statins are a class of medications that can help treat high cholesterol. Examples include:

  • Atorvastatin (Lipitor)

  • Rosuvastatin (Crestor)

  • Simvastatin (Zocor)

In a large review of studies, researchers found that men with high cholesterol and ED reported improvement of ED symptoms once they started statin therapy. 

You can also keep blood vessels healthy by staying active, eating a plant-based diet, and maintaining a comfortable weight.

2. Try ED medications

There are safe and effective prescription medications to treat ED symptoms. They can’t cure ED, but they can make it easier to achieve and maintain an erection. 

Phosphodiesterase-5 (PDE5) inhibitors are medications that relax smooth muscle in the blood vessels of the penis. This helps blood vessels fill more easily. Examples include Viagra (sildenafil) and Cialis (tadalafil). 

It’s usually safe to take Viagra if you only have high cholesterol. But it’s important to discuss these medications with your healthcare team. They may not be safe choices if you have other medical conditions — or if you’re already taking certain medications. 

Frequently asked questions

What else can cause ED?

Medical conditions like diabetes and hypertension can contribute to ED. Other causes of ED include:

  • Medication side effects

  • Mental health issues

  • Low testosterone

  • Nerve problems

Are there physical signs of too much cholesterol?

There are no visible signs of high cholesterol. People with extremely high levels of cholesterol may develop lumps or growths such as: 

  • Xanthomas: small yellow nodules in the skin

  • Xanthelasma: yellow growths near the eyelids 

Can high testosterone increase cholesterol?

There’s some evidence that high testosterone can lead to higher cholesterol levels. But testosterone seems to primarily drive up high-density lipoprotein (HDL), the “good” cholesterol. 

Other studies show that the relationship between testosterone and cholesterol levels may be more complicated. Both very high and very low levels of LDL cholesterol were associated with low testosterone. 

Do you feel better after lowering your cholesterol levels?

Maybe. You may feel better if you’re more active and eat a plant-based diet. But most people don’t notice when their cholesterol is high. And they won’t necessarily feel much different when it’s lower.

The bottom line

ED can happen when the penis receives less blood. High cholesterol damages blood vessels and makes them more stiff and narrow. High cholesterol also makes it more difficult for smooth muscle in the penis to relax. These changes make it harder for blood to get into the penis, which leads to ED. 

Statins can help lower cholesterol, which can improve sexual function. Treatment for ED can also help improve symptoms.

why trust our exports reliability shield

Why trust our experts?

Christine Giordano, MD
Christine Giordano, MD, is board-certified in general internal medicine. She received her medical degree from Rutgers New Jersey Medical School and completed residency at Thomas Jefferson University.
Patricia Pinto-Garcia, MD, MPH
Patricia Pinto-Garcia, MD, MPH, is a medical editor at GoodRx. She is a licensed, board-certified pediatrician with more than a decade of experience in academic medicine.

References

Dhaliwal, A., et al. (2023). PDE5 inhibitors. StatPearls.

Kostis, J. B., et al. (2014). The effect of statins on erectile dysfunction: A meta-analysis of randomized trials. The Journal of Sexual Medicine.

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Was this page helpful?

Learn More About Erectile Dysfunction!

Stay informed, and get prescription saving tips and more from GoodRx Health.

By providing your email, you consent to receive marketing communications from GoodRx, which may include content and/or data related to men’s health, women's health, reproductive care, or sexual health. You agree to the GoodRx Terms of Use and acknowledge the Privacy Policy. You can unsubscribe at any time.