The collision happened in the early hours of Monday morning. Police say the man was walking north across Steeles Avenue West when he was hit by a westbound Hyundai.
He was rushed to hospital, where he died hours later.
The collision remains under investigation. Anyone with information is asked to contact police at 416-808-1900, or to call Crime Stoppers at 416-222-8477.