Repêché par les Coyotes de Phoenix en 1998, il joua quatre saisons avec les Friars de Providence avant de devenir professionnel. N'ayant aucun contrat avec le club de l'Arizona, il se joint aux Sea Wolves du Mississippi en 2001-2002. Lors des saisons qui suivirent, il joua majoritairement dans l'ECHL.