Воспитанник футбольных школ «Метры» (Бланско) и пражской «Славии». Профессиональную карьеру начал в 1990 году в «Славии», в 1992 году перешёл в «Динамо» (Ческе-Будеёвице), а в 1993 году в «Викторию» из пражского пригорода Жижков, в составе которой впервые стал обладателем Кубка Чехии в 1994 году, после чего, в том же году, перешёл в клуб «Богемианс 1905», а в 1995 году вернулся в родную «Славию», в составе которой впервые выиграл чемпионат Чехии в 1996 году. В том же 1996 году опять вернулся в «Богемианс 1905», за который играл до 1999 года. С 2000 года выступал в составе пражской «Спарты», с которой в итоге 5 раз выиграл чемпионат Чехии и трижды Кубок Чехии. В 2001 году был отдан в аренду клубу «Марила», однако, уже в 2002 году вернулся в «Спарту». После завершения чемпионата 2006—2007 перешёл в «Нюрнберг», из которого в 2008 году снова был приглашен в пражскую «Спарту».
В 1993 году сыграл 3 матча за молодёжную сборную, в составе главной национальной сборной Чехии дебютировал 29 марта 2000 года в товарищеском матче со сборной Австралии. Принимал участие в финальных турнирах чемпионата Европы 2000 года, чемпионата Европы 2004 года и чемпионата мира 2006 года. Участник чемпионата Европы 2008 года.
Бронзовый призёр чемпионата Европы: (1)
Чемпион Чехии: (6)
Обладатель Кубка Чехии: (4)