The man then stopped at a petrol station before police blocked his car, and he once again rammed the police car.
Police said they were then able to remove the driver from the car and arrest him.
A child, a loaded firearm, drugs and other weapons were all found in the car, police said.
A 41-year-old man is facing several charges, including failing to stop for red and blue lights, assaulting a person with a blunt instrument, possessing methamphetamine, possessing instruments for the consumption of methamphetamine, and driving in a dangerous manner.