Wychowanek HC Litomierzyce. Po dwóch latach występów w HC Litvínov, w 1998 roku wyjechał do Kanady i grał w zespole Barrie Colts w rozgrywkach OHL / CHL. W międzyczasie w drafcie NHL z 1998 został wybrany przez Colorado Avalanche w pierwszej rundzie z numerem 17. W barwach tego klubu zadebiutował w rozgrywkach NHL w sezonie NHL (1999/2000). Z tą drużyną w sezonie 2000/2001 zdobył Puchar Stanleya. W NHL występował dziesięć sezonów łącznie w sześciu klubach.
Od 2010 roku kontynuuje karierę w lidze KHL. Od czerwca 2010 roku zawodnik Awangardu Omsk[1]. W maju 2011 podpisał nowy 2-letni kontrakt. Po dziewięciu meczach sezonu KHL (2012/2013) rozwiązał kontrakt z Awangardem[2] i związał się z czeskim klubem HC Lev Praga[3] – pozostawał nim do końca grudnia 2012 roku[4]. W grudniu 2012 roku przekazany do macierzystego klubu HC Litomierzyce[5], gdzie rozegrał jeden mecz. W kwietniu 2013 roku został zawodnikiem Slovana Bratysława[6]. Od maja 2014 zawodnik Bílí tygři Liberec[7]. W listopadzie 2015 ogłosił zakończenie kariery zawodniczej[8].