Il commence sa carrière par jouer en ligue junior pour les Raiders de Prince Albert de la Ligue de hockey de l'Ouest en 1989-90 et deux saisons plus tard, il participe au repêchage d'entrée dans la Ligue nationale de hockey. Il est alors choisi par les Blackhawks de Chicago au premier tour en tant que 22e choix au total. Cependant, il ne fait pas immédiatement ses débuts dans la grande ligue et continue encore à jouer dans la LHOu. Lors de la fin de la saison, il joue tout de même cinq matchs dans la LNH avec Chicago et participe également à trois matchs durant les séries éliminatoires.
Par la suite, il change d'équipe de LHOu et rejoint les Broncos de Swift Current avec qui il gagne les séries de la LHOu. Il inscrit alors le plus de buts de tous les joueurs des séries - 16 buts en 17 matchs. Entre-temps, le 24 février 1993, il est échangé aux Oilers d'Edmonton avec Igor Kravtchouk en retour de Joe Murphy.