Autor, współautor i redaktor blisko 250 publikacji naukowych, popularnonaukowych i publicystycznych z zakresu historii najnowszej Polski, archiwistyki, historii służb specjalnych i informatyki. Uczestnik kilkudziesięciu konferencji naukowych w kraju i za granicą. Komentator historycznych wydarzeń rocznicowych w programach radiowych i telewizyjnych. Publikował m.in. w Wszystko Co Najważniejsze, Gazecie na Niedzielę, Głosie Wielkopolskim, Rzeczpospolitej, w Sieci Historii, Do Rzeczy Historia, Naszym Dzienniku, Niezależnej Gazecie Polskiej, a także w Dziejach Najnowszych, Przeglądzie Archiwalnym IPN, Pamięci i Sprawiedliwości oraz Aparacie Represji w Polsce ludowej 1944–1989.
Przewodniczący (w latach 2010–2016) i członek polsko-ukraińskiej grupy roboczej historyków oraz archiwistów pracujących w ramach serii wydawniczej Polska i Ukraina w latach 30. i 40. XX wieku. Nieznane dokumenty z archiwów służb specjalnych, członek polsko-rumuńskiej grupy roboczej historyków i archiwistów;