Dopo aver iniziato nelle leghe minori canadesi, venne scelto al settimo giro (131º assoluto) nel draft del 1988 della NHL dai New York Rangers. Fu girato ad alcune squadre satellite, finché, nel 1990, non approdò in Italia, all'Hockey Club Bolzano. In sei stagioni contribuisce alla conquista di due scudetti e conquistò la nazionale, il "Blue Team", che guidò ai mondiali dal '94 al 2003 ed ai Giochi olimpici invernali di e .