Ancien choix de 1re ronde des Panthers de la Floride, il fut impliqué dans la transaction qui envoya entre autres Pavel Boure en Floride lors de la saison 1998-1999. Cette transaction lui permit de jouer quelques parties dans la Ligue nationale de hockey avec le club de sa province natale. Après seulement deux saisons dans l'organisation des Canucks, il passa aux mains des Mighty Ducks d'Anaheim. Il y marquera son unique but dans la LNH mais fur rapidement retourné dans la Ligue américaine de hockey. Il y joua quelques saisons de plus avant de prendre sa retraite au terme de la saison 2005-2006.