Joueur originaire de l'Alberta, il fut repêché en du repêchage de la Ligue nationale de hockey en 1989 par les Devils du New Jersey. Il a remporté au niveau junior la Coupe Memorial avec les Tigers de Medicine Hat en 1988. Il ne joua que brièvement dans la LNH, jouant dans les ligues mineures d'Amérique du Nord avant d'aller poursuivre sa carrière en Europe. De la saison 1997-1998 à sa retraite en 2010, il évolue en Allemagne.