W latach 1958–1964 wystąpił 108 razy w reprezentacji Polski. Debiutował 30 sierpnia 1958 w meczu mistrzostw Europy z Finlandią. Ostatecznie zajął z drużyną 6 miejsce. Wystąpił także na Letniej Uniwersjadzie w 1959 (3 miejsce), mistrzostwach świata w 1960 (4 miejsce) i 1962 (6 miejsce) oraz mistrzostwach Europy w 1963 (6 miejsce). Ostatni raz w biało-czerwonych barwach zagrał 27 września 1964 w towarzyskim spotkaniu z reprezentacją Rygi.