Career
He began his professional career with the Phoenix Roadrunners in 1974, was traded to the Quebec Nordiques in 1977 and was one of the players the Nordiques retained when the Nordiques merged into the National Hockey League in 1979. He also played for the Edmonton Oilers. He left the National Hockey League after the 1983 season.
He played 3 more years in the AHL for the Saint Catharines Saints before retiring as a player.
He was an Assistant Coach for the Saint Catharines Saints in 1985, and 1986. He was an Assistant Coach for the Toronto Maple Leafs from 1987 - 1990.