A man was pulled out of a car before it exploded in the HRM.

It happened late Sunday afternoon on Waverley Road, after a single-vehicle crash into a tree.

Halifax Regional RCMP say the driver was trapped, and the car had caught on fire.

They say due to the swift-actions of an off-duty Halifax Regional Police officer and bystanders, the man was pulled to safety.

The 25-year-old from Dartmouth was taken to hospital with non-life-threatening injuries.