Han draftades 1999, vid 28 års ålder, i den tredje rundan som nummer 83 totalt av Mighty Ducks of Anaheim, med vilka han gjorde sin NHL-debut den efterföljande säsongen. Totalt spelade han nio säsonger i NHL, mellan 2005 och 2009 spelade han med Atlanta Thrashers, och avslutade sedan sin sejour i Nordamerika med 22 matcher för New Jersey Devils.