Il fait ses débuts dans la LNH, le 1976 et aide l'équipe à remporter la Coupe Stanley. Cela sera la première des trois qu'il gagnera avec l'équipe en 1976, 1977 et 1978.
Il décide par la suite de mettre une pause à sa carrière afin de suivre des cours de droits et il revient au jeu en 1980 avec les North Stars du Minnesota qui possèdent alors ses droits. Il joue alors une saison avant de quitter l'Amérique du Nord et rejoindre l'Allemagne et l'équipe de Cologne, le Kölner Haie. Il joue une saison avant de réellement prendre sa retraite de joueur.
Il exerce alors en tant qu'avocat et reviendra dans le monde du hockey en 1991 pour deux brèves saisons en tant qu'entraîneur dans des ligues mineures, l'ECHL (pour les Cherokees de Knoxville) et dans la Sunshine Hockey League (Blaze de West-Palm-Beach).