W reprezentacji Polski rozegrał 17 spotkań, strzelając 11 bramek. Uczestniczył w mistrzostwach świata 1938 we Francji. Debiutował w reprezentacji 6 września 1936 w spotkaniu z Łotwą (3:3) w Rydze. Ostatni mecz zagrał 27 sierpnia 1939 w zwycięskim 4:2 spotkaniu przeciwko Węgrom w Warszawie, zdobywając jednego gola.