The offender again come to the attention of police just before midnight last night, after a person was spotted attempting to steal a car on Hill Rd, Manurewa.
"While staff were en route they spotted a stolen Nissan vehicle driving at speed away from the area and a pursuit was initiated with the vehicle until the Eagle helicopter could have oversight," Harpur said.
"During the incident, the driver drove at innocent members of the public, rammed several police vehicles and attempted to drive into officers who were attempting to deploy road spikes. The alleged offender also hit several parked cars.
"The vehicle crashed a short time later on Settlers Cove, Weymouth and after a short foot chase he was located and arrested by police."
A man, 24, has been charged with two counts of using firearm against law enforcement officer, three charges of aggravated assault and two charges of failing to stop for police.
He is also charged with assault with intent to rob, unlawfully taking a motor vehicle and dangerous driving.
He was due to appear in the Manukau District Court today.