Il fit alors ses débuts professionnels avec Jets de Johnstown, alors le club-école des Fightings Saints, ne s'alignant que 30 parties avec le club du Minnesota. La saison suivante, il rejoint finalement l'organisation des Maple Leafs de Toronto. En partie en raison de sa stature, il ne réussit jamais à s'imposer comme joueur au niveau de la Ligue nationale de hockey. Il joua majoritairement dans les ligues mineures, est nommé à quelques reprises au sein des équipes d'étoiles et remporte aussi les championnats des marqueurs.
Il commence sa carrière d'entraîneur avec les Komets de Fort Wayne occupant alors le double poste de joueur et d'entraîneur-adjoint. Après sa carrière de joueur, il obtient le poste d'entraîneur-chef du Fury de Muskegon dans la Colonial Hockey League où il mène l'équipe en séries éliminatoires. Par la suite il est à la barre des Komets de Fort Wayne lors des saisons 1993-94 et 1994-95 où il est remplacé en cours de saison.
Il occupa le poste d'entraîneur-chef des Bears jusqu'au . Ce jour-là, il est nommé entraîneur-chef par intérim des Capitals de Washington qui viennent de congédier Glen Hanlon[4].
En 2008, il remporte le trophée Jack-Adams, trophée remis au meilleur entraineur-chef de la LNH, après avoir amené les Caps en séries d'après-saison pour une première fois en 4 ans[5]. Il démissionne de son poste le 28 novembre 2011.