Nifedipine is used alone or in combination with other drugs to treat high blood pressure (hypertension). Lowering high blood pressure helps prevent strokes, heart attacks, and kidney problems.This medication is also used for certain types of chest pain (angina). It may help increase your ability to exercise and decrease the frequency of chest pain attacks.