W reprezentacji Czechosłowacji zagrał 17 meczów i strzelił 2 gole. Debiutował 17 września 1933 roku w zremisowanym 3:3 meczu towarzyskim z reprezentacją Austrii rozegranym w Pradze. Z reprezentacją brał udział na mundialu 1938 we Francji. Ostatni mecz w reprezentacji rozegrał 14 czerwca 1938 roku w Bordeaux podczas mundialu 1938, w którym jego drużyna przegrała 1:2 z reprezentacją Brazylii 1:2 w 2. rundzie tego turnieju.