W 2007 roku był inicjatorem i organizatorem I Kongresu Zagranicznych Badaczy Dziejów Polski, który od tej pory odbywa się co pięć lat w Krakowie. Odbyły się II Kongres w 2012 i III Kongres w 2017 roku.
Do września 2025 r. był wiceprezesem Polskiego Towarzystwa Historycznego, do 2022 r. był wiceprezesem Komitetu Kopca Kościuszki. Jest członkiem: Rady Fundatorów Fundacji Polskiego Czynu Niepodległościowego, Fundacji Pomocy Dzieciom Niewidomym i Niedowidzącym. Był członkiem Rady Naukowej Muzeum Historii Polski, Rady Naukowej Muzeum Historii PRL, Rady Programowej Międzynarodowego Centrum Kultury; członkiem Komitetu Organizacyjnego Światowego Zjazdu Historyków Poznań 2020, przewodniczącym Rady Programowej Muzeum Schindlera w Krakowie; do 6 lutego 2018 r. był członkiem międzynarodowego Kolegium Programowego Muzeum II Wojny Światowej. Jest członkiem Stowarzyszenia Pisarzy Polskich. Został członkiem rady programowej Fundacji im. Janusza Kurtyki.