The 25-year-old taxi driver died after a vehicle heading north on St-Hubert Street crashed into the cab as it headed west on Cremazie Boulevard.
He was pronounced dead at the scene. His name has not yet been released.
Three other people in their 20s were in the car that hit the taxi. They suffered minor injuries.
Witnesses told police that the vehicle was speeding.
"Investigators are on site trying to do an analysis of the scene because for now, they're trying to get to know what speed the vehicles were going. The vehicle that was implicated in the accident will be transported to do more analysis," said Const. Jean-Pierre Brabant of Montreal police.
St-Hubert Street will be closed northbound starting from Cremazie Boulevard, and Cremazie westbound will be closed starting from Christophe-Colomb Street as the investigation continues.