An RCMP officer is in hospital following a crash between a police cruiser and a truck west of Edmonton Thursday morning.

Const. Marcus Hirschfield was returning to Spruce Grove after attending an accident scene just before 7 a.m. when he was hit head on by a 3/4-ton truck which had lost control on the ice-covered road, said police.

Hirschfield was trapped in his car on Range Road 273, or Golden Spike Road, near Highway 627, south of Spruce Grove, and had to be freed using the jaws of life.

He was taken by air ambulance to an Edmonton hospital with a broken pelvis, femur and ankle.

Hirschfield has been posted at the Spruce Grove/Stony Plain detachment for six years.

The two people in the truck were not seriously hurt.