Il joue dans la Ligue américaine plusieurs saisons, récoltant jusqu'à 86 points par saison. Il remporte ainsi au terme de la saison 1985-1986 le trophée Fred-T.-Hunt, qui récompense le joueur de la LAH au meilleur esprit sportif. Au début des années 1990, il décide de poursuivre sa carrière en Europe, principalement en Suisse, à Lugano (LNA), Bülach (LNB) et Davos (LNB puis LNA). Après son passage sur sol européen, il s'en va jouer dans le pays de ses ancêtres, le Japon, de 1994 à 1998. Ces années passées dans ce pays lui permettent d'acquérir la citoyenneté japonaise et ainsi de représenter ce pays lors des Jeux olympiques de 1998 tenus à Nagano. Il prend sa retraite par la suite. Il revient brièvement au hockey en occupant le poste d'entraîneur adjoint des Pirates de Portland lors de la saison 2000-2001.