Воспитанник футбольных школ клубов «Наход» и «Градец Кралове». Профессиональную карьеру начал в 1992 году в клубе «Градец Кралове», в 1994 году перешёл пражскую «Спарту», в составе которой в впоследствии пять раз выигрывал чемпионат Чехии и один раз Кубок Чехии. В 2000 году перешёл в «Кайзерслаутерн», а в 2004 году в другой немецкий клуб «Бохум». С 2005 года выступал за клуб Ред Булл из Зальцбурга, с ним стал чемпионом Австрии в 2007 году. В феврале 2008 перешёл на правах аренды в швейцарский «Базель», с которым в этом же году выиграл чемпионат Швейцарии и Кубок Швейцарии.
С 1993 года выступал за молодёжную сборную. В составе главной национальной сборной Чехии дебютировал 6 сентября 1995 года в матче со сборной Норвегии, а первый гол забил 27 мая 1998 года в товарищеском матче со сборной Южной Кореи. Принимал участие в финальных турнирах чемпионата Европы 2000 года, чемпионата Европы 2004 года и чемпионата мира 2006 года, на котором сыграл свой последний матч за сборную 17 июня 2006 года против сборной Ганы.
Бронзовый призёр чемпионата Европы: (1)
Чемпион Чехии: (5)
Чемпион Австрии: (1)
Чемпион Швейцарии: (1)
Обладатель Кубка Чехии: (1)
Обладатель Кубка Швейцарии: (1)