Si mise in luce nella lega giovanile Ontario Hockey League, tanto da essere scelto al draft 1986 dai Pittsburgh Penguins. Non sottoscrisse tuttavia mai un contratto. La sua prima stagione da professionista, durante la quale giocò tra International Hockey League (Phoenix Roadrunners) ed American Hockey League (Cape Breton Oilers), fu funestata da diversi infortuni. Riuscì comunque a sottoscrivere un contratto con gli Edmonton Oilers nel mese di febbraio, ma non esordì mai in NHL.