Działalność badawcza i społeczna W 1989 był stypendystą Fundacji Armii Krajowej w Londynie. Od 1989 do 1991 był członkiem-założycielem społecznego Komitetu Historycznego Badania Zbrodni Katyńskiej (od lutego 1990 – Niezależnego Komitetu Historycznego Badania Zbrodni KatyńskiejKultura (paryska), nr 1-2/1990, s. 205. W latach 1990–1991 pełnił funkcję członka Rady Ochrony Pamięci Walk i Męczeństwa. Od 1991 do 1996 wchodził w skład Rady Redakcyjnej kwartalnika „Karta”. W 1992 był współzałożycielem i wiceprzewodniczącym Fundacji Archiwum Polski Podziemnej 1939–1956 w Warszawie. W latach 1993–1994 był członkiem Wojskowej Komisji Archiwalnej badającej losy polskich jeńców wojennych i internowanych na terytorium ZSRR. Od 2000 do 2005 wchodził w skład Polsko–Brytyjskiej Komisji Historycznej do spraw dokumentowania działalności wywiadu polskiego w czasie II wojny światowej. W latach 2003–2005 był członkiem Rady Honorowej Budowy Muzeum Powstania Warszawskiego. Od 2006 do 2011 wchodził w skład Komisji Ekspertów programu „Straty osobowe i ofiary represji pod okupacją niemiecką”. W latach 2011–2015 był przewodniczącym Kolegium Redakcyjnego „Przeglądu Historyczno–Wojskowego”.