Česko-Slovensko reprezentoval prvýkrát v roku 1954. Mal veľký podiel na treťom mieste Česko-slovenských futbalistov na majstrovstvách Európy 1960 vo Francúzsku a najmä na striebornom umiestnení na majstrovstvách sveta 1962 v Čile. O pol roka neskôr získal Zlatú loptu, ktorá je každoročne určená pre najlepšieho futbalistu Európy. V rokoch 1963 – 1965 hral za vybrané mužstvá sveta a Európy, v tíme Európy vo funkcii kapitána. Záver hráčskej kariéry strávil v rokoch 1968 – 1970 v Belgicku. Na vrcholovej úrovni hral do svoji tridsiatich deviatich rokov.