Officer Kenneth Knebl pulled over the white ML 350 on westbound Route 46 on Teaneck Road near Brinkerhoff Street after spotting several equipment violations, Lt. Joseph Rella said.
The driver, Giovanni R. Petrov, apperaed impaired, so the officer asked him to get out of the car, he said.
Instead, Petrov put the car in drive and hit the gas, the lieutenant said.
The Mercedes hit the two police vehicles before Petrov pulled onto eastbound Route 46, Rella said.
Knebl chased Petrov and pulled him over near the Secaucus toll plaza, he said.
Petrov was ordered held on $50,000 bail in the Bergen County Jail, charged with aggravated assault, eluding, resisting arrest, obstruction and a variety of drug offenses.
Knebl was later treated at Holy Name Medical Center in Teaneck for a back injury.
Click here to follow Daily Voice Ridgefield Park-Hasbrouck Heights and receive free news updates.