"Police would like to thank a member of the public who assisted the officer and also helped ensure the person responsible was apprehended."
The spokesperson said the driver is facing a number of charges including, failing to remain stopped, resisting police, aggravated assault and excess breath alcohol.
He is due to appear in Porirua District Court on September 6.