У дорослому футболі дебютував 1997 року виступами за команду клубу «Сігма», в якій провів шість сезонів, взявши участь у 127 матчах чемпіонату.
Протягом 2003—2005 років захищав кольори команди клубу «Спарта» (Прага).
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Спартак» (Москва), до складу якого приєднався 2005 року. Клуб заплатив за гравця 4 000 000 євро. Відіграв за московських спартаківців наступні чотири сезони своєї ігрової кар'єри. Більшість часу, проведеного у складі московського «Спартака», був основним гравцем команди.
До складу клубу «Спарта» (Прага) приєднався 2014 року на правах вільного агента. Відтоді встиг відіграти за празьку команду 2 матчі в національному чемпіонаті.
Виступи за збірну
2004 року дебютував в офіційних матчах у складі національної збірної Чехії. Наразі провів у формі головної команди країни 30 матчів, забивши 2 голи.