A man is dead after a crash closed Steeles Avenue West near Highway 27 on Monday afternoon.

Toronto police said a 22-year-old man died after he became trapped inside his vehicle during the crash shortly after 1 p.m.

The male driver was travelling eastbound on Steeles Avenue West when he tried to avoid a pickup truck pulling out of a private laneway.

A commercial vehicle was pulling into the laneway and the eastbound car struck it, becoming pinned underneath.

Steeles Avenue West has been blocked in both directions between Highway 27 and Steinway Boulevard.

Police are currently investigating the cause of the crash but said they believe speed was an issue.