Nifedipine is a calcium channel blocker that relaxes the muscles of the heart and blood vessels. It helps reduce chest pain, lower blood pressure, and may lower the risk of heart attack and stroke. It is used to treat high blood pressure (hypertension) and chest pain (angina).