Ze Śląskiem zdobył sześć mistrzostw Polski w odmianie siedmioosobowej (1958, 1961, 1962, 1963, 1965, 1967), pięć tytułów mistrza kraju w odmianie jedenastoosobowej (1958, 1961, 192, 1963, 1964, 1965, 1966), a także Puchar Polski w jego inauguracyjnej edycji (1958/59).
Kariera reprezentacyjna W seniorskiej reprezentacji Polski (w wersji 11-osobowej) zadebiutował w maju 1955 r. w Oraşul Stalin w wygranym 6:4 towarzyskim meczu z Rumunią, będącym ważnym etapem przygotowań do 5. Światowego Festiwalu Młodzieży i Studentów w Warszawie w 1955 r., podczas których „Biało-Czerwoni” zdobyli brązowy medal. 21 lutego 1957 w Zagrzebiu wystąpił w debiutanckim międzypaństwowym spotkaniu seniorskiej reprezentacji Polski 7-osobowej, pokonując towarzysko Jugosławię 21:13. Wystąpił na mistrzostwach świata w 1958 (5. miejsce), zdobywając w nich 19 bramek oraz mistrzostwach świata w odmianie jedenastoosobowej w 1963 r. (4. miejsce). W latach 1955–1965, w seniorskiej reprezentacji Polski (w wersji 11-osobowej) rozegrał 35 meczów, zdobywając w nich 15 goli, a w latach 1957–1966 w seniorskiej reprezentacji Polski (7-osobowej) zagrał w 34 spotkaniach, zdobywając 58 bramek.