1967 és 1980 között 67 alkalommal szerepelt a csehszlovák válogatottban és hat gólt szerzett. Tagja volt az 1970-es mexikói világbajnokságon részt vevő csapatnak. Az 1976-os jugoszláviai Európa-bajnokságon arany-, az 1980-as olaszországi Európa-bajnokságon bronzérmet nyert a válogatottal. Ez utóbbi tornán nem szerepelt mérkőzésen a csapatban.