2001 – przez prezydenta Aleksandra Kwaśniewskiego.), Srebrny Krzyż Zasługi (1997). Medal Komisji Edukacji Narodowej (1997), Złoty Medal „Opiekun Miejsc Pamięci Narodowej” (1998), Medal „Pro Memoria” (2005), węgierski Złoty Krzyż Zasługi (2007), austriacki Zaszczytny Krzyż na Wstędze (1995), Medal „Niezłomnym w słowie” (2011) za działania na rzecz wolności słowa w Polsce.
Obdarzony tytułem Członka Honorowego Społecznej Szkoły Polskiej w Baranowiczach i dyplomem uznania od Rady Naczelnej Związku Polaków na Białorusi (1998).
W 2010 otrzymał doroczną nagrodę „Sądecczyzna” im. Szczęsnego Morawskiego za najlepszą publikację dotyczącą dziejów i kultury Sądecczyzny za książkę pt. „Nowosądecka lista katyńska”. W 2016 otrzymał Nagrodę im. ks. prof. Bolesława Kumora za najlepszą książkę o Sądecczyźnie („Sądecki Garnizon i jego żołnierze 1918-1922”), a w 2019 r. Nagrodę dla najlepszego sądeckiego autora.
17 września 2010 na sesji katyńskiej w Nowym Sączu został uhonorowany przez Radę Miasta Tarczą Herbową Zasłużonych dla Miasta Nowego Sącza. 8 listopada 2019 otrzymał tytuł Honorowego Obywatela Miasta Nowego Sącza. 21 grudnia 2020 r. został uhonorowany Nagrodą „Świadek Historii”, przyznaną przez Dyrektora Oddziału Krakowskiego IPN, a 22 kwietnia 2021 r.