The three officers were attempting to subdue an unruly subject, according to police, near 1100 Electric Avenue in Seal Beach at 11:24 p.m.
The three officers were treated for minor injuries at Los Alamitos Medical Center.
Anthony Olson, 25, was arrested and booked for three counts of assault and battery on a police officer.