Nella sua carriera ha giocato perlopiù in NHL: era stato scelto al draft del 2001 dagli Edmonton Oilers al primo giro (13ª scelta assoluta), e coi canadesi ha giocato dal 2002 al marzo del 2014 (ad eccezioni delle due serrate del 2004-2005 e della prima parte della stagione 2012-2013, quando ha fatto ritorno in patria alla squadra che lo ha lanciato, il Pardubice). Ha giocato l'ultima parte della stagione 2013-2014 con gli Ottawa Senators, per poi passare, alla scadenza del contratto, ai Dallas Stars, con i quali ha disputato tre stagioni. Nel 2017 ha sottoscritto un contratto di un anno coi Montréal Canadiens[1], disputando tuttavia solo sette incontri[2] a causa di una commozione cerebrale rimediata nell'incontro del 20 ottobre 2017 contro gli Anaheim Ducks.[3][4]
Rimasto per due stagioni senza squadra, su consiglio dei medici ha annunciato il ritiro nel maggio del 2020.[2]
Per tutta la carriera in NHL ha vestito la maglia numero 83.[5]