Został profesorem nadzwyczajnym w Instytucie Nauk Historycznych Wydziału Nauk Historycznych i Społecznych UKSW. Współpracował także z Akademią Obrony Narodowej, gdzie uruchomił Katedrę Europeistyki. Zajmuje się badaniem historii powszechnej oraz historii Polski XIX i XX wieku, historią polityczną, społeczeństwem polskim XIX stulecia, a także historią wojskowości i konfliktami zbrojnymi. Jest promotorem kilku prac doktorskich oraz recenzentem prac habilitacyjnych i doktorskich.
W 2020 minister kultury i dziedzictwa narodowego Piotr Gliński powołał go w skład Rady Programowej Instytutu Dziedzictwa Myśli Narodowej im. Romana Dmowskiego i Ignacego Jana Paderewskiego. W tym samym roku został przewodniczącym jury teleturnieju Giganci historii emitowanego w TVP Historia. Wszedł w skład komitetu wspierającego kandydaturę Karola Nawrockiego na prezydenta RP w wyborach w 2025.
Odznaczenia i wyróżnienia W 1996 otrzymał Srebrny Krzyż Zasługi (za zasługi dla obronności kraju)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 4 listopada 1996 r. o nadaniu odznaczeń ().