On Monday night around 9:45, Flin Flon RCMP responded to a vehicle-pedestrian collision on Highway 10 about a kilometre south of Flin Flon.
An investigation determined a pickup truck was travelling south when it struck a 35-year-old man from Sherridon, located three and a half hours northeast of Flin Flon, who was lying on the highway.
The 59-year-old male driver stopped and flagged down another motorist for assistance in calling 911.
The 35-year-old was then transported to a hospital in critical condition, later flown to Winnipeg, and is now in stable condition.
The Flin Flon RCMP and an RCMP Forensic Collision Reconstructionist are continuing the investigation.