W latach 1948–1957 wystąpił 36 razy w reprezentacji Polski. Debiutował 9 września 1948 w meczu Igrzysk bałkańskich w Sofii z Bułgarią. Wystąpił m.in. w I mistrzostwach świata w 1949 (5 m.) i mistrzostwach Europy w 1950 (6 m.). Po tym ostatnim turnieju w kadrze narodowej grał sporadycznie, ostatni raz 21 września 1957 w meczu z Węgrami, w którym jako reprezentacja Polski wystąpiła reprezentacja Wrocławia.