Репрезентативну каријеру почео је у омладинском тиму Чехословачке са којим је 1968. освојио титулу европског шампионата до 18. година. За национални тим наступао је од 1970–1983. и одиграо је 45 утакмица у којима је постигао 11 голова. У континуитету је одиграо 26 утакмица што га сврстава међу најбоље чешке репрезентативце свих времена. Носилац је златне медаље са Европског првенства 1976. и учесник је Свјетског првенства у фудбалу 1982. у Шпанији. Од националног дреса се опростио 21. септембра 1983. у квалификационој утакмици за Европско првенство 1984. против Шведске.