W reprezentacji Czechosłowacji zagrał 75 razy i strzelił 1 gola. Debiutował 14 września 1952 w meczu z Polską, ostatni raz zagrał w 1966. Etatowy kapitan reprezentacji, pełnił tę funkcję w 71 spotkaniach, także w trzech turniejach finałowych mistrzostw świata (MŚ 54, MŚ 58, MŚ 62).W 1960 wspólnie z kolegami został brązowym medalistą ME 60.