Why do ACE inhibitors cause hyperkalemia?

Block aldosterone. The primary mechanism of action of a ace inhibitors is to interrupt the renin angiotensin system. One of the results is reduced aldosterone synthesis. Aldosterone is an important hormone responsible for regulating potassium excretion by the kidney. Thus blocking aldosterone reduces the capacity of the kidney to excrete potassium.