Od 1980 członek Polskiego Towarzystwa Historycznego, w tym przez dwie kadencje sekretarz sekcji historii najnowszej.
Od 1994 zaangażowany w organizację konkursu „Losy żołnierza i dzieje oręża polskiego”.
Książki Autorskie 2 Brygada Łączności (z Tadeuszem Krząstkiem i Andrzejem Murawskim), Ajaks, Pruszków 1994, . Straż nad Wisłą, 3 t., Wydawnictwo Rytm, Warszawa 2001. Zanim złamano „Enigmę”… Polski radiowywiad podczas wojny z bolszewicką Rosją 1918–1920, 2 t., Wydawnictwo Rytm, Warszawa 2004–2010 (t. II jako Zanim złamano „Enigmę”… rozszyfrowano Rewolucję); wyd. II: 2020. Święto podchorążych, Wojskowe Biuro Badań Historycznych, Warszawa 2006, . Marszałek Józef Piłsudski. Komendant, Naczelnik Państwa, pierwszy Marszałek Polski (z Juliuszem Englertem, wyd. III, Wydawnictwo Rytm, Warszawa 2007, . Wojna światów 1920. Bitwa Warszawska, Oficyna Wydawnicza G&P, Poznań 2011, . Epilog do „Kamieni na szaniec”, Niezależne Wydawnictwo Harcerskie, Warszawa 2013;