Repêché par les Flyers de Philadelphie lors du repêchage d'entrée de 1996 dans la Ligue nationale de hockey, il fait ses débuts professionnels en 1998-1999 avec le club-école des Flyers en jouant pour les Phantoms de Philadelphie dans la Ligue américaine de hockey et les Brass de la Nouvelle-Orléans dans l'ECHL.