Between 1971 and 1991, he played for the Montreal Canadiens, New York Rangers and Quebec Nordiques in an NHL career spanning 17 seasons, and five Stanley Cup championships (all with the Canadiens).
In 2017 Lafleur was named one of the '100 Greatest NHL Players' in history.