Il joue dans la Ligue de hockey de l'Ouest au niveau junior. Il est l'un des joueurs dominants de la ligue mais n'est jamais repêché par un club de la Ligue nationale de hockey. Entre 1994 et 2008, il évolue majoritairement dans l'ECHL. Son talent lui permirent d'abattre deux records de l'ECHL. Il est présentement le meneur au niveau des points en carrière et des assistances.