Hypokalemia and other electrolyte changes have been observed after resuscitation from ventricular fibrillation. We studied the effect of propranolol on postresuscitation electrolytes in a canine model of ventricular fibrillation and cardiac resuscitation by randomizing 40 anesthetized dogs to four groups: ventricular fibrillation--no drug (VF), ventricular fibrillation--propranolol pretreatment (VF-prop), control-no drug (NoVF), control--propranolol (NoVF-prop). We measured serum electrolytes at baseline and periodically for 3 hours. In VF dogs, serum potassium decreased from 3.9 +/- 0.4 to 3.2 +/- 0.2 mEq/L 60 minutes after resuscitation (p less than 0.001). The decrease in potassium was prevented (p less than 0.001) by propranolol. Serum calcium decreased from 10.6 +/- 0.8 to 10.2 +/- 0.8 mg/dl in VF dogs 15 minutes after resuscitation (p less than 0.05); this decrease was not blocked by propranolol (p = NS). Serum magnesium increased from 1.5 +/- 0.2 to 1.8 +/- 0.1 mEq/L in VF dogs 7 minutes after resuscitation (p less than 0.001); this rise was partially blocked by propranolol (p less than 0.01). Serum glucose increased from 105 +/- 6 to 183 +/- 27 mg/dl in VF dogs 7 minutes after resuscitation (p less than 0.001); this increase was diminished by propranolol (p less than 0.001). Thus propranolol prevents the decrease in serum potassium after ventricular fibrillation in this canine model, providing evidence that postresuscitation hypokalemia is caused by the beta-adrenergic effects of catecholamines secreted in response to cardiac arrest. Propranolol blocks the rise in magnesium and glucose but does not block the decrease in calcium after resuscitation.