W reprezentacji Czechosłowacji zagrał 25 meczów i strzelił 9 goli. Debiutował 19 września 1937 roku w przegranym 3:8 meczu z reprezentacją Węgier rozegranym w Budapeszcie. Brał z reprezentacją udział na mundialu 1938 we Francji, gdzie rozegrał 2 mecze. Ostatni mecz w reprezentacji rozegrał 12 czerwca 1948 roku w Pradze, w którym jego reprezentacja przegrała 0:4 mecz towarzyski z Francją.