Twórca oraz od 2021 dyrektor Centrum Badania Historii „Solidarności” i Oporu Społecznego w PRL na Wydziale Nauk Historycznych UMK.

W 2006 rektor UMK powołał go na przewodniczącego uczelnianej Komisji do Badania Ograniczania Autonomii UMK w latach 1968–1990. W 2007 został członkiem Międzydiecezjalnej Komisji Historycznej, która utworzono dla weryfikacji informacji o współpracy lokalnego duchowieństwa ze służbami specjalnymi PRL. W 2007 objął także funkcję redaktora naczelnego serii wydawniczej „Diecezja chełmińska w czasach komunizmu – 1945–1990”. W latach 2010–2014 był kierownikiem Ośrodka Badań Historycznych (i następnie Działu Badań Historycznych) Europejskiego Centrum Solidarności w Gdańsku. Został także wykładowcą w Wyższej Szkole Kultury Społecznej i Medialnej w Toruniu.

Członek Polskiego Towarzystwa Historycznego, Polskiego Towarzystwa Nauk Politycznych i Towarzystwa Naukowego w Toruniu.