BARRIE, Ont. - Police say a driver who hit a pedestrian, a parked car and was only stopped when a head-on collision destroyed his vehicle registered four times the legal limit for alcohol.

Barrie police say a pickup truck hit a pedestrian on Saturday evening in the Five Points area and continued along the street where it hit a parked car hard enough to write it off.

Investigators say the pickup then crossed over the centre line of the street and collided head-on with another vehicle, destroying both.

Police say the male pedestrian was admitted to hospital with broken ribs and a lacerated lung, and two women in the vehicle involved in the head-on collision were transported to hospital with minor injuries.

They say a 30-year-old Severn, Ont., man was apprehended at the scene of the head-on collision.

He is charged with impaired operation of a motor vehicle, over 80, impaired causing bodily harm, and failure to remain at the scene of an accident.