Il commença sa carrière avec les Blues de Saint-Louis à la fin de la saison 1985-1986. Ce joueur prônait un jeu robuste sans toutefois porter le titre de bagarreur même s'il laissait parfois tomber les gants. Il demeura avec les Blues jusqu'en 1991 lorsqu'il fut acquis par les Nordiques de Québec. À peine un peu plus d'une saison passée à Québec, il changea à nouveau d'équipe, se retrouvant cette fois au soleil de la Floride, s'alignant désormais avec le Lightning de Tampa Bay. Par contre, il n'y joua que deux parties. Sans contrat de la LNH pour le début de la saison 1993-1994, il joua pour les Wings de Kalamazoo dans la défunte Ligue internationale de hockey. Ce n'est qu'en janvier qu'une équipe de la LNH fit appel à ses services, il signa avec les Sénateurs d'Ottawa, mais termina quand même la saison dans la LIH après avoir été rappelé quelques fois par les Sénateurs.
À la suite de cette saison, il ne joua plus jamais dans la LNH. Il continua à jouer au hockey professionnel pour diverses équipes mineures encore quatre saisons.