На драфте НХЛ 1998 года был выбран в 5-м раунде под общим 117-м номером клубом «Флорида Пантерз». 6 ноября 2000 года обменян в «Чикаго Блэкхокс». 19 марта 2002 года обменян в «Коламбус Блю Джекетс». 4 августа 2005 года как неограниченно свободный агент подписал контракт с «Чикаго Блэкхокс». 26 января 2006 года обменян в «Эдмонтон Ойлерз». 5 июля 2006 года как неограниченно свободный агент подписал контракт с «Баффало Сэйбрз». В 2009 году перешёл в «Монреаль Канадиенс». Конец сезона 2011/2012 играл в клубе «Каролина Харрикейнз». Летом 2012 года вернулся в Чехию. Завершил карьеру в 2013 году, после того как помог родному клубу «Пльзень» впервые в истории выиграть чемпионат Чехии.