Après cinq saisons passées avec les Broncos de Swift Current de la Ligue de hockey de l'Ouest, il passe aux Blazers de Kamloops. Malgré avoir été choisi en par les Nordiques de Québec lors du repêchage de 1993, il ne se joignit pas à cette organisation. Il remporta à sa dernière saison junior, la Coupe Memorial avec les Blazers de Kamloops. Il débuta ensuite sa carrière professionnelle avec les Monarchs de la Caroline dans la Ligue américaine de hockey.