Stał się również rekordzistą pod względem występów w reprezentacji Polski. Walczył w niej 44 razy, wygrywając 42 pojedynki i 2 przegrywając. Łącznie odbył 350 walk, z których 334 wygrał, 2 zremisował i 14 przegrał. Przez niemal całą karierę sportową reprezentował BBTS Bielsko-Biała (1950–1955, 1956–1968). W latach 1955–1956 podczas odbywania służby wojskowej był zawodnikiem Legii Warszawa. W 1959 ukończył Technikum Przemysłu Spożywczego w Szopienicach. Po zakończeniu kariery w 1968 został trenerem.
W 1976 wystąpił jako trener boksera Jana (granego przez polskiego olimpijczyka Jana Szczepańskiego) w filmie telewizyjnym Powrót w reżyserii Filipa Bajona. [dostęp 2021-03-17]..
W latach 1993–1997 sprawował mandat posła na Sejm II kadencji, wybranego z listy Bezpartyjnego Bloku Wspierania Reform, pełnił funkcję wiceprzewodniczącego Komisji Młodzieży, Kultury Fizycznej i Sportu. W wyborach parlamentarnych 1997 kandydował z listy partii Blok dla Polski, nie uzyskując ponownie mandatu. Został członkiem zarządu Polskiego Komitetu Olimpijskiego.
Zmarł 19 maja 2014 w Bielsku-Białej. Został pochowany na cmentarzu parafii Opatrzności Bożej w Bielsku-Białej.
Życie prywatne Był żonaty z Haliną, miał dwie córki Dorotę i Jolantę.