Bien qu'ayant été repêché par les Panthers de la Floride en 1998, il ne devint joueur professionnel qu'en 2000. Alors incapable de décrocher un contrat avec l'équipe floridienne, il se joint aux Flyers de Philadelphie à titre d'agent libre.