W reprezentacji Czech zadebiutował 28 października 2005 w meczu z Egiptem (28:25), natomiast pierwsze trzy bramki zdobył następnego dnia w spotkaniu z Holandią (23:21). W 2007 wraz z kadrą narodową uczestniczył w mistrzostwach świata w Niemczech, podczas których rzucił 19 bramek. W 2015 wystąpił w mistrzostwach świata w Katarze – zagrał w siedmiu spotkaniach, zdobywając 19 goli. Reprezentował Czechy również na mistrzostwach Europy w 2008, 2010, 2012 i 2014.