Fu scelto dai Boston Bruins all'NHL Entry Draft 1982 all'ottavo giro, 165ª scelta assoluta, ma non ebbe mai occasione di giocare in NHL. Dopo alcuni anni tra IHL (Flint Generals) e AHL (Hershey Bears), si trasferì in Italia, dove giocò per pressoché tutto il resto della carriera. Vestì infatti la maglia di HC Auronzo (1984-1986), Alleghe Hockey (1986-1987), HC Milano Saima (1987-1992, la prima stagione in A2), SG Milano Saima (1993-1995) ed HC Milano 24 (1995-1996).