A 25-year-old man has died after being struck by a vehicle in Hamilton on Monday night.

The collision occurred shortly before 8:45 p.m. near York Boulevard and Old Guelph Road. The Hamilton Police Service said officers responded to reports of a pedestrian being hit and found the victim with critical injuries. He was taken to hospital, where he was later pronounced dead.

Investigators say a preliminary review indicates two vehicles travelling eastbound on York Boulevard, west of Plains Road West, had an interaction that led both drivers to pull over. An occupant from one vehicle exited to speak with the other driver. Police allege the man was struck when the second driver attempted to leave the scene.

The accused, a 29-year-old man from Burlington, allegedly fled but later contacted police. He has been charged with dangerous operation of a motor vehicle causing death and failing to stop after a collision resulting in death. The allegations have not been tested in court. He was held in custody pending a bail hearing.

York Boulevard was closed between Old Guelph Road and Plains Road West for several hours as officers examined the area but has since reopened.

The investigation remains ongoing. Police are urging witnesses or drivers with dashcam footage from the area at the time to come forward and contact the Collision Reconstruction Unit or Crime Stoppers anonymously.