Police say the man was crossing the street against the red light, at the corner of Maisonneuve and St-Laurent Boulevards.
The man suffered serious injuries, but his life is not in danger.
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more