An Edmonton man has been recovering in hospital after a single-vehicle collision near Airdrie.

RCMP said they were called out around 1:45 p.m. Saturday to the intersection of Highway 566 and Symons Valley Road, north of Calgary.

Investigators believe the 70-year-old driver was heading west on Highway 566 when he struck a guard rail.

The vehicle traveled along the guard rail for a short distance and then flipped over the rail and landed on its roof.

The driver, who was the lone occupant in the vehicle, was trapped and suffered a severe arm injury.

The jaws of life were used to free him from the vehicle and he was taken to a Calgary hospital via STARS Air Ambulance.

Police said speed and alcohol were both factors in the collision.