The van eventually came to a stop about 10 metres after the crossing.
"We will continue investigating, there's no way we are chucking fault at anyone at the moment," Mr Russell said.
Three police cars, two fire engines and two St John ambulances attended the accident scene, while the van's young male driver, visibly shaken, was consoled by onlookers.
Ashburton volunteer firefighters jacked up the van while St John staff treated the man on the road, before the Westpac Rescue Helicopter landed on Archibald Street to take him to Christchurch Hospital.
Traffic was diverted down Graham Street, Agnes Street and Lagmhor Road for more than an hour.
A witness at the scene, who did not want to be named, said the man was well-known in the Tinwald area.
Mr Russell said it was vital both pedestrians and motorists heightened their awareness at pedestrian crossings.