W latach 1995–2016 pracował w Archiwum Państwowym w Lublinie, od 1997 r. na stanowisku kierownika Oddziału w Radzyniu Podlaskim. W latach 2005–2013 zatrudniony na stanowisku adiunkta w Instytucie Historii Uniwersytetu Przyrodniczo-Humanistycznego w Siedlcach (obecnie Uniwersytet w Siedlcach). W latach 2014–2016 profesor nadzwyczajny w Państwowej Szkole Wyższej im. Papieża Jana Pawła II w Białej Podlaskiej. W latach 2016–2017 dyrektor Oddziału Instytutu Pamięci Narodowej w Lublinie. Od 2016 r. profesor uczelniany UPH w Siedlcach, od 2020 r. dyrektor Instytutu Historii, od 2024 r. dziekan Wydziału Nauk Humanistycznych tej uczelni.
Zainteresowania naukowe: archiwistyka, teoria i metodyka archiwalna, kancelaria XX wieku, dzieje biurokracji komunistycznej, historia najnowsza Podlasia.