La saison suivante, il évolue pour les Canadien junior de Montréal, toujours dans la LHO. En 1964-1965, il dispute le championnat de la Ligue de hockey junior du nord de l'Ontario (LHJNO), avec le club de sa ville natale, les Cub-Wolves de Sudbury.
de 1967 à 1970, il évolue dans la LCPH, avec les Black Hawks de Dallas. Il développe un style de hockey physique, comme le prouve ses 215 minutes de pénalité en 177 rencontres[2]. Lors de la saison 1968-1969, il remporte la Coupe Adams[3].
Ligues mineures
Lors de la saison 1970-1971, il quitte l'organisation des Black Hawks et s'exile en WHL. Il signe un contrat avec les Spurs de Denver pour une saison. Puis pour la saison suivante, il porte les couleurs des Roadrunners de Phoenix[1].
Lors de la saison 1973-1974, il retourne en Arizona et commznce la saison avec les Roadrunners. Ces derniers l'échangent après neuf parties aux Gulls de San Diego[1].
Bien qu'auteur d'une saison correcte, il se voit relégué dans le club affilié en North American Hockey League (NAHL) pour le championnat de 1975-1976, les Comets de Mohawk Valley. Il dispute deux saisons avec eux.
Pour la saison 1977-1978, il s'engage à nouveau avec les Roadrunner de Phoenix, mais ce coup ci dans le championnat de Pacific Hockey League (PHL). Il met un terme à sa carrière à la fin de cette saison.