Nifedipine is a calcium channel blocker that relaxes the muscles of the heart and blood vessels. It is primarily used to treat high blood pressure and angina. It acts by inhibiting calcium entry into vascular smooth muscle, leading to vasodilation and reduced workload on the heart.