W reprezentacji Czechosłowacji zagrał 47 razy i strzelił 13 goli. Debiutował 1 maja 1960 w meczu z Austrią, ostatni raz zagrał w 1970. Podczas MŚ 62 zagrał w sześciu meczach, osiem lat później wystąpił dwukrotnie. W 1960 wspólnie z kolegami został brązowym medalistą ME 60.