Police went to help the crash victim while their helicopter watched the man continue driving.
He then went onto State Highway 16 towards Albany, after which he travelled at a dangerous speed and was seen forcing his way through roadworks.
Police then spiked his car in Riverhead, where he was arrested.
“This was a concerning incident, which saw members of the public repeatedly be put at risk by the actions of one person,” Inspector Aron McKeown said.
“We hope the arrest brings reassurance to the West Auckland community.
“Police would also like to thank those who rang police with information on this person’s whereabouts so our teams could respond accordingly.”