Les Nordiques de Québec en firent leur choix de première ronde en 1986. Le club fondait beaucoup d'espoirs en ce joueur. Cependant, il n'atteint jamais le potentiel qu'on lui concédait lorsqu'il évoluait dans la Ligue de hockey de l'Ontario.
Il passa la majorité de sa carrière dans les ligues mineures, ne jouant qu'une centaine de parties dans la Ligue nationale de hockey. Il devint entraîneur-chef dans la Ligue centrale de hockey et fut nommé entraîneur de l'année à une reprise.