В 1993 году сыграл 3 матча за молодёжную сборную, в составе главной национальной сборной Чехии дебютировал 29 марта 2000 года в товарищеском матче со сборной Австралии. Принимал участие в финальных турнирах чемпионата Европы 2000 года, чемпионата Европы 2004 года и чемпионата мира 2006 года. Участник чемпионата Европы 2008 года.