A 28-year-old man from Regina has died after the car he was driving rolled over on Highway 1 near Caronport, Sask., over the weekend.

RCMP say they were called to the single-vehicle rollover shortly after 11 a.m. CST Saturday on the highway, two kilometres east of Caronport, a village about 20 kilometres west of Moose Jaw.

A car heading east had somehow crossed the meridian and rolled over several times, according to police.

The male driver, who was ejected from the vehicle, was initially taken to hospital in Moose Jaw with life-threatening injuries.

The man was later airlifted by the STARS air ambulance to Regina General Hospital, where he died of his injuries on Sunday afternoon, RCMP said in a release.

RCMP did not release the man's name, as his next of kin are being notified.

The cause of the rollover is under investigation, but police say they believe the man was not wearing a seatbelt at the time.

Speed and alcohol are also believed to be factors, according to police.