Postanowieniem Prezydenta RP z 1 sierpnia 2011 roku otrzymał tytuł naukowy profesora nauk humanistycznych.

W 1986 roku podjął pracę w Wyższej Szkole Pedagogicznej w Kielcach, przekształconej następnie w Akademię Świętokrzyską i Uniwersytet Jana Kochanowskiego w Kielcach. Związany jest z Zakładem Historii XIX Stulecia w Instytucie Historii, którego jest kierownikiem. W latach 2003–2013 pełnił funkcję redaktora naczelnego czasopisma naukowego „Almanach Historyczny”. Kierował kilkoma projektami badawczymi finansowanymi przez Komitet Badań Naukowych („Żandarmeria w Królestwie Polskim 1866-1896. Społeczeństwo Królestwa Polskiego w ocenie i systemie rosyjskiego aparatu ucisku”), Narodowe Centrum Nauki („Królestwo Polskie i jego mieszkańcy w świetle rosyjskich wspomnień, pamiętników, relacji i dzienników. Zbiór bibliograficzny”; "Depolonizacja Ziem Zabranych (1864-1914). Koncepcje – mechanizmy decyzyjne – realizacja") oraz Fundację na rzecz Nauki Polskiej ("Walka o ziemię, dusze i narodowość. Europa Środkowo-Wschodnia pod naporem Rosji i prawosławia (1864-1914"). Laureat subsydium profesorskiego FNP - "Program Mistrz". Odznaczony Brązowym Krzyżem Zasługi (2006).W 2024 otrzymał Nagrodą im. Joachima Lelewela.