Il commence sa carrière dans la Western Canada Hockey League, aujourd'hui Ligue de hockey de l'Ouest en 1971 avec les Pats de Regina. Trois saisons plus tard, il remporte avec son équipe junior la Coupe Memorial de 1974. Lors de cette même saison, il remporte le trophée Stafford-Smythe du meilleur joueur de la Coupe alors qu'il est le capitaine de l'équipe et sélectionné dans la première équipe de la saison (seconde année consécutive) mais également de la Coupe Memorial[1]
Au cours de l'été qui va suivre, il se présente au repêchage amateur de la Ligue nationale de hockey et est choisi en tant tout premier choix du repêchage par les Capitals de Washington, nouvelle franchise de la LNH. Signant immédiatement un contrat avec les Caps, il manque une partie de sa première saison à cause d'une blessure sur un coude. Il réalise tout de même une aide pour son premier match dans la LNH. Bien qu'il soit défenseur en temps normal, il joue en attaque pour les Capitals. Il va jouer deux saisons avec ces derniers avant de rejoindre en les Red Wings de Détroit en retour de Bryan Watson.
Au cours de la saison 1979-80, il joue ses premiers matchs avec les Red Wings de l'Adirondack et finalement en 1981, il remporte sa première Coupe Calder avec ces derniers[2]. Il gagne sa seconde Coupe Calder en 1986 et mettra fin à sa carrière à la suite de cette saison.