18 sierpnia 1935 zadebiutował w reprezentacji Polski w przegranym 2:3 meczu towarzyskim z Jugosławią w Katowicach. Wystąpił na Igrzyskach Olimpijskich 1936 w Berlinie oraz Mistrzostwach Świata 1938 we Francji. Grał m.in. w pamiętnym meczu z Brazylią (5:6) w Strasburgu. Ogółem w latach 1935–1939 zanotował w drużynie narodowej 21 występów i zdobył 3 bramki.