Spironolactone has multiple uses. These include: 1. Treatment of high blood pressure. 2. Treatment of low blood potassium level. 3. Treatment of swelling due to water retention caused by various diseases like heart failure, liver disease, kidney disease. It is also known to decrease the risk of death in patients with heart failure. However, it is a prescription medicine and should be taken as doctor’s advise.