В составе национальной сборной Чехии провёл более 40 матчей. Выступал на чемпионате мира 2006 года и чемпионате Европы 2008 года. Также играл за юношеские сборные различных возрастов. Участник чемпионата Европы до 21 года 2000 года (2-е место), Олимпиады-2000.