З 2002 року виступав за юнацькі та молодіжні збірні, в складі головної національної збірної Чехії дебютував 17 листопада 2007 року в матчі зі збірної Словаччини, а перший м'яч у складі збірної забив 30 травня 2008 року у товариському матчі з командою Шотландії. Учасник чемпіонатів Європи 2008 та 2012 років.