Repêché par les Nordiques de Québec en 1980, il commence sa carrière professionnelle en 1981-1982 avec le club-école de ces derniers, l'Express de Fredericton. Il ne joue que 10 parties sur deux saisons avec le club québécois. Il est ensuite réclamé par les Devils du New Jersey mais n'endosse jamais leur uniforme. Il continue à jouer dans les ligues mineures jusqu'en 1987 puis prend sa retraite du hockey.