Après un stage junior de quatre saisons avec les 67's d'Ottawa où il participe à la Coupe Memorial sans toutefois la remporter, il se joint à l'organisation des Black Hawks de Chicago. Il se mérite un poste permanent avec le club lors de sa deuxième saison professionnelle.
Après quelques bonnes saisons, il est échangé aux Devils du New Jersey en . Ce changement d'air lui permet de retrouver ses moyens. Il totalise 28 points en 37 parties à la suite de l'échange. Il passe ensuite aux mains des Red Wings de Détroit avec lesquels il termine sa carrière en 1989.