Był 8-krotnym mistrzem Polski w latach: 1950 z KTH Krynica, 1953–1957, 1959, 1961 z Legią Warszawa oraz wicemistrzem Polski w 1949 z KTH Krynica i w 1958, 1960 z Legią Warszawa. W reprezentacji Polski w której wystąpił 45 razy i strzelił 9 bramek.
Uczestnik mistrzostw świata w roku 1955 gdzie Polska zajęła 7 miejsce. Na igrzyskach olimpijskich w 1952 r. zajął 6 miejsce.