Amlodipine is a calcium channel blocker used to treat high blood pressure (hypertension). If you have high blood pressure, taking amlodipine can help to prevent future heart disease, heart attacks and strokes.