Hamilton police are crediting a police officer and a passerby for helping save the life of a 71-year-old who had crashed his car.

On Thursday around 10:45 a.m., a man was driving a Nissan Rogue eastbound on Garner Road at Woodmount Avenue when he “suffered a medical emergency,” police say.

He swerved into the westbound lane and grazed a utility pole, which caused the front tire of his vehicle to break off. The car continued across the sidewalk and through a grassy area before coming to a stop back on the road, police say.

A Hamilton police officer got to the man first, and with the help of a passerby got him out of the vehicle and started CPR on the road. They continued for five minutes before ambulance and fire crews arrived.

The man was rushed to hospital in critical condition and underwent emergency surgery. He is now in stable condition, police say.