The incident began when an officer saw a man being carjacked at at a gas station on King and McKee roads in East San Jose just before 11:30 a.m.
During the chase that followed, Gonzalez rear-ended one patrol car and then hit another when the officer put his car between the SUV and a mother and child crossing the street.
The chase finally ended at Alum Rock and McCreery avenues, where two officers blocked the SUV with their cars.
Gonzalez was subdued with a Taser and taken into custody.
Firefighters had to use the Jaws of Life to rescue the most severely injured officer.