Członek Rady Naukowej Akademii Sztabu Generalnego WP (od 1969 roku), Rady Naukowej Wojskowego Instytutu Historycznego (1973–1990), Rady Naukowej Instytutu Historii PAN (1973–1980), wiceprzewodniczący Komisji Koordynacji Historii Wojskowej w WP (od 1973). Był także członkiem Komitetu Nauk Historycznych Polskiej Akademii Nauk i dwóch komisji tego komitetu: Historii Wojskowej i Historii II Wojny Światowej (1973–1990). Członek Polskiego Towarzystwa Historycznego, Stowarzyszenia Archiwistów Polskich (od 1986), członek ZBoWiD (członek Rady Naczelnej 1974–1990), członek Rady Ochrony Pomników Walki i Męczeństwa (1973–1990), członek Ogólnopolskiego Komitetu Grunwaldzkiego (1986–1989). Był także członkiem Komitetu Redakcyjnego redagowanego przez 10 lat polskiego wydania 12-tomowej radzieckiej "Historii II wojny światowej 1939-1945"Zakończenie polskiej edycji "Historii II wojny światowej 1939-1945", "Trybuna Ludu", nr 102, 2 maja 1986, s. 4..

Członek PZPR (1948–1990). Służbę wojskową zakończył w 1991 roku w wieku 65 lat.

Został pochowany 7 lipca 2015 roku na warszawskim Cmentarzu Północnym. Pogrzeb odbył się bez wojskowej asysty honorowej.