Absolwent Wyższego Kursu Doskonalenia Oficerów w Akademii Sztabu Generalnego WP im. Karola Świerczewskiego. 1965–1969 attaché PRL w Sofii, a 1969–1971 służył w Głównym Zarządzie Politycznym WP. Absolwent (1970) Wydziału Pedagogiczno-Politycznego Wojskowej Akademii Politycznej im. Feliksa Dzierżyńskiego.

Członek Zarządu Głównego i Sekretariatu Zarządu Głównego ZBoWiD. Autor wielu pamiętników.

Pochowany 20 sierpnia 1971 z honorami wojskowymi w Alei Zasłużonych na cmentarzu Wojskowym na Powązkach (kwatera B2-tuje-10)Wyszukiwarka cmentarna - Warszawskie cmentarze. W pogrzebie udział wzięli m.in. członek Biura Politycznego KC PZPR, prezes Zarządu Głównego ZBoWiD gen. dyw. Mieczysław Moczar, wiceminister obrony narodowej, szef Sztabu Generalnego WP gen. dyw. Bolesław Chocha oraz szef Głównego Zarządu Politycznego WP gen. dyw. Jan Czapla. Zmarłego, w imieniu kierownictwa MON, pożegnał kontradmirał Józef Sobiesiak, a w imieniu ZBoWiD płk Eugeniusz Wiślicz-Iwańczyk.