W trakcie kariery bokserskiej stoczył 348 walk, 317 wygrał, 6 zremisował i 25 przegrał.
W latach 1962–1972 był formalnie zatrudniony w Komendzie Stołecznej Milicji Obywatelskiej w Warszawie, gdzie doszedł do stopnia kapitana MO. W 1972 ukończył studia na Wydziale Nauczycielsko-Trenerskim Akademii Wychowania Fizycznego w Warszawie. W tym samym roku odszedł ze służby w Milicji Obywatelskiej, której był formalnie funkcjonariuszem jako zawodnik Gwardii Warszawa. Pracował także jako nauczyciel wychowania fizycznego.
Od 1975 do 1990 należał do Polskiej Zjednoczonej Partii Robotniczej. W wyborach parlamentarnych w 1991 i 1993 kandydował do Sejmu (odpowiednio z listy Polskiej Partii Przyjaciół Piwa i Samoobrony – Leppera). W latach 2001–2005 był posłem na Sejm wybranym z listy Sojuszu Lewicy Demokratycznej z okręgu warszawskiego. W 2004 przeszedł do Socjaldemokracji Polskiej, w 2005 z jej ramienia bezskutecznie ubiegał się o reelekcję w wyborach parlamentarnych.
Od lat 90. wspierał zawodników Mazura Ełk, okazjonalnie ich trenując. Pracował również jako komentator sportowy m.in. na antenie Polsatu Sport.