A man in his 50s has died in hospital after being found without vital signs in Markham on Monday morning.

According to police, a truck driver located a man lying on the side of the roadway near Old Kennedy Road and Steeles Avenue shortly before 6 a.m. and called police.

The victim, believed to be 50-year-old man, was rushed to local hospital without vital signs where he was later pronounced dead.

Police are still trying to confirm his identity.

Though it is unclear exactly what led to the man’s injuries, police said it does not appear to be a traffic accident.

York Regional Police Const. Andy Pattenden said investigators believe a weapon was involved but could not confirm specifics.

"Our homicide unit has taken over this investigation. We will have investigators here throughout the day, canvassing the area. We are looking for anyone who might have information on what took place here," Pattenden said.

“What we’re really looking for are witnesses right now,” Pattenden added.

"We do know a lot of people have dash cams in their car in this area."

Police urge anyone who may have surveillance camera footage from the time of the incident or any information to contact investigators.

Old Kennedy Road has been closed north of Steeles Avenue as police investigate.