Nel 1999 fu scelto dai Dallas Stars al terzo giro, come 96ª scelta assoluta del draft. Firmò un contratto con gli Stars solo nel 2003, giocando peraltro la maggior parte della stagione con il farm team degli Utah Grizzlies. Dopo il lockout firmò un biennale, sempre con gli Stars, che venne prolungato già nell'estate successiva. Nel febbraio del 2007 passò tuttavia ai Phoenix Coyotes nell'ambito dello scambio che portò a Dallas Ladislav Nagy. Al termine della stagione 2007-2008 la sua esperienza nordamericana ebbe termine.