Après une carrière junior dans l'Ouest canadien, il rejoignit les Bandits de Baltimore de la Ligue américaine de hockey, alors club-école des Mighty Ducks d'Anaheim. Ces derniers en avait leur choix de lors du repêchage de 1994. Il joint pour l'organisation des Ducks trois saisons complète, sans toutefois atteindre la Ligue nationale de hockey. Il joua une autre saison dans la LAH avec les Citadelles de Québec mais rejoignit les rangs de la Ligue internationale de hockey à la mi-saison. Il y joua pour les Vipers de Détroit et pour les Ice Dogs de Long Beach. Il prit sa retraite au terme de cette saison.