nosi też odznaczenie węgierskie przyznane w 50. rocznicę rewolucji węgierskiej 1956 roku, a także Krzyż „Za Zasługi dla ZHP” z Rozetą i Mieczami. W 2005 otrzymał stopień majora, w 2008 podpułkownika, a w 2011 – pułkownika. 16 września 2010 r. za wybitne zasługi dla niepodległości Rzeczypospolitej Polskiej odznaczony został Krzyżem Oficerskim Orderu Odrodzenia Polski.

Po wojnie osiadł w Tarnowie. W latach 1945–1948 studiował farmację na Uniwersytecie Jagiellońskim; po uzyskaniu dyplomu magistra farmacji pracował w aptekach. W 1979 obronił na Akademii Medycznej w Krakowie pracę doktorską w dziedzinie nauk farmaceutycznych (w tym samym roku przeszedł na emeryturę), a od 1985 do 1989 był starszym inspektorem do spraw gospodarki lekami w Zakładzie Opieki Zdrowotnej w Tuchowie. Od czasów nauki w gimnazjum aktywny w harcerstwie, gdzie był przez wiele lat instruktorem, a także w organizacjach kombatanckich (m.in. w przeddzień Święta Niepodległości 2012 roku otrzymał statuetkę „Orły Niepodległości”) oraz branżowych (w oddziale krakowskim Polskiego Towarzystwa Farmaceutycznego w 1974 otrzymał medal im. Ignacego Łukasiewicza).