Założyciel (1967) i redaktor naczelny „Problemów Sanitarnych”, zastępca redaktora naczelnego „Zdrowia Publicznego” (od 1984). Członek Polskiego Towarzystwa Higienicznego (od 1960), Stowarzyszenia Dziennikarzy PRL, Rady Ochrony Środowiska (od 1984), członek Zarządu Głównego Polskiego Towarzystwa Lekarskiego (od 1983). Autor ok. 220 prac naukowych m.in. z zakresu medycyny zapobiegawczej. Delegat na VII Zjazd Polskiej Zjednoczonej Partii Robotniczej (1975).

Interesował się literaturą piękną i historią. Napisał ok. 500 fraszek.

Zmarł na zawał. Pochowany na wojskowych Powązkach (kwatera 4B-7-22); w pogrzebie w imieniu władz wziął udział wicepremier Józef Kozioł i minister obrony narodowej gen. armii Florian SiwickiWyszukiwarka cmentarna – Warszawskie cmentarze..

Awanse porucznik - 1952 kapitan - 1955 major - 1960 podpułkownik - 1963 pułkownik - 1968 generał brygady - 1977