Za zasługi wojenne odznaczony, oprócz Krzyża Srebrnego Virtuti Militari, m.in. Krzyżem Walecznych, Krzyżem Partyzanckim, Krzyżem Armii Krajowej i Medalem za Warszawę, Medalem Wojska (czterokrotnie), Krzyżem Kampanii Wrześniowej przyznanym przez rząd emigracyjny RP, a także przyznanym w 1971 we Francji przez Organizację Kombatantów na Europę odznaczeniem "La Croix de Partisan" i przez Stowarzyszenie Kombatantów Polskiego Ruchu Oporu we Francji "Croix du Mérite"; 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.