Carvedilol is a type of beta-blocker that is used to treat high blood pressure, prevent a condition known as congestive heart failure from getting worse, and is used in people that have had a heart attack to treat a condition called left ventricular dysfunction.