Jest autorem ponad 30 publikacji książkowych i około 200 artykułów prasowych. W dorobku posiada liczne prace z zakresu historii najnowszej, w tym cztery książki nt. pobytu Armii Radzieckiej w Polsce w latach 1944–1993, z których Okupacja w imię sojuszu. Armia Radziecka w Polsce 1944–1956 (Warszawa 2000) wyróżniona została w 2000 medalem Fundacji im. Jerzego Łojka. Zajmuje się również biografistyką i genealogią, a owocem tych zainteresowań są m.in. książki – Spuścizna minionych pokoleń (Tuchów 2005), Rodowody mieszczan wojnickich (Wojnicz 2006, 2008, 2010, 2011) oraz Krogulscy. Linia tuchowska (1727–1930) (Warszawa 2020).
Za szczególne zasługi w działalności społecznej na rzecz miasta i gminy Tuchów, w styczniu 2020 wyróżniony został statuetką honorową „Melaniusza”.
Działalność polityczna Po przeniesieniu do rezerwy wojskowej (2015) podjął działalność polityczną w Ruchu Narodowym. W latach 2016–2018 pełnił obowiązki wiceprezesa warszawskich struktur tej partii. Od czerwca 2018 pełnomocnik Zarządu Głównego na województwo mazowieckie oraz członek Rady Politycznej RN. Na I Zjeździe Mazowieckim partii (15 września 2018) powierzono mu funkcję prezesa Zarządu Mazowieckiego Ruchu Narodowego, którą pełnił do września 2020.