Reprezentant Polski podczas igrzysk olimpijskich w Rzymie w 1960 oraz igrzysk olimpijskich w Tokio w 1964. Pięciokrotnie występował na ME: w 1957, 1959, 1961, 1963 i 1965. W kadrze narodowej występował w latach 1956–66. W tym czasie wziął udział w 200 spotkaniach, notując na swoim koncie 1009 punktów.