W latach 2015–2019 pełnił funkcję kierownika Zakładu Historii XX wieku w Instytucie Historii i Archiwistyki UMK. Obecnie jest kierownikiem Katedry XIX-XX wieku i Historii Najnowszej w Instytucie Historii i Archiwistyki. Od września 2015 r. jest członkiem Zarządu Głównego Polskiego Towarzystwa Historycznego, zaś od dnia 13 września 2025 r. pełni w nim funkcję Sekretarza Generalnego. Od 2017 r. członek Zarządu Towarzystwa Miłośników Torunia, aktualnie jego wiceprezes. Członek Rady Fundacji Generał Elżbiety Zawackiej. Od 2015 r. członek w kolejnych kadencjach Komitetu Nauk Historycznych PAN. Członek Rady Narodowego Programu Rozwoju Humanistyki. W latach 2021–2023 członek Rady Naukowej Instytutu De Republica. 21 października 2024 r. został powołany przez Prezydenta Miasta Torunia w skład Rady Dziedzictwa Kulturowego Torunia na kadencję 2024-2029.

Mieszka w Toruniu. Żonaty, syn Piotr (2002-2013) i córka.

Członek władz diecezji pomorsko-wielkopolskiej oraz Synodu Kościoła Ewangelicko-Augsburskiego w RP.

Zainteresowania naukowe Jego zainteresowania badawcze koncentrują się na historii społeczno-politycznej Polski XX wieku ze szczególnym uwzględnieniem spraw wyznaniowych i dziejów miast.