Beta blockers, also known as beta-adrenergic blocking agents, are a class of medications that work by blocking the effects of the hormone epinephrine, also known as adrenaline. They are commonly used to manage abnormal heart rhythms, protect the heart after a heart attack, and treat conditions such as high blood pressure and heart failure.