W latach 1999–2011 pracował na stanowisku adiunkta w Zakładzie Historii Kościoła w Instytucie Historii i Archiwistyki Uniwersytetu Mikołaja Kopernika w Toruniu. W latach 2001–2009 kierował Polską Misją Historyczną w Instytucie Historycznym Maxa Plancka w Getyndze.

W 2009 rozpoczął pracę w Państwowej Wyższej Szkole Zawodowej w Ciechanowie, przekształconej 10 lat później w Państwową Uczelnię Zawodową im. Ignacego Mościckiego w Ciechanowie. Na uczelni tej pełnił funkcję dziekana Wydziału Humanistycznego (2009–2011) i prorektora (2011–2012; 2020–2024). W kadencjach 2012–2016 i 2016–2020 wybierany był na rektora ciechanowskiej szkoły wyższej. Od 2017 r. kierownik Pracowni Badań nad Dziejami Północnego Mazowsza.

Specjalizuje się w historii Kościoła, zwłaszcza okresu średniowiecza i XX wieku, historii Mazowsza i dziejach życia religijnego na tym obszarze oraz w dziejach Mławy i ziemi zawkrzeńskiej. Jest autorem i redaktorem ponad 25 książek, a także ponad 200 artykułów i recenzji naukowych. Był stypendystą m.in. Gerda-Henkel-Stiftung, Katholischer Akademischer Ausländer-Dienst, Polnische Historische Mission i Bayerische Staatskanzlei. Wypromował jednego doktora nauk humanistycznych. Od 2010 r.