С 2002 года выступал за юношеские и молодёжные сборные, в составе главной национальной сборной Чехии дебютировал 17 ноября 2007 года в матче со сборной Словакии, а первый мяч в составе сборной забил 30 мая 2008 года в товарищеском матче с командой Шотландии. Участник чемпионатов Европы 2008, 2012, также был в составе сборной на чемпионате Европы 2016, но так и не сыграл ни одного матча.