"I heard a bang which was when he hit a car outside the petrol station," the shopkeeper said.
"And then saw him veer across the road where he hit a parked car outside Voyle and Co, which then pushed that car into the car behind it, and then he drove into the car behind that, and then veered across the road and finished outside the butcher's shop.
"So he's written off five cars including his one. It was unbelievable. I can't believe no one got injured.
"It was 90 to 100 metres that he's covered in distance and no one got injured.
"Heaps of us went out. I went to see if anyone was in a couple of the parked cars.
"And a couple of people went to see the guy, basically he was trying to get away, so I got the car keys and then ran down the other end of the street to stop people coming in.
"Everyone was shaken up - there was no question about that."
The man was due to appear in Porirua District Court on Tuesday.