Ligue de hockey junior de l'Ontario
Il commence sa carrière dans la Ligue de hockey junior de l'Ontario en jouant pour les Centennials de North Bay en 1996. Deux ans plus tard, il rejoint les Otters d'Érié puis en 1999 il signe avec les Petes de Peterborough. Signé par les Flames de Calgary de la Ligue nationale de hockey en tant qu'agent libre, il joue deux matchs des séries éliminatoires 2000 de la Ligue américaine de hockey avec les Flames de Saint-Jean, franchise associée à Calgary.