Aż do 1989 nie ujawniał swojej NSZ-towskiej przeszłości. W latach 1993–2013 był prezesem Okręgu „Wielkopolska” Związku Żołnierzy Narodowych Sił Zbrojnych w Poznaniu, później był prezesem Rady Naczelnej Związku Żołnierzy NSZ oraz członkiem Rady Kombatanckiej przy Marszałku Województwa Wielkopolskiego i Związku Powstańców Warszawskich.

W lutym 2016 został awansowany na stopień generała brygady w stanie spoczynku. Również w 2016 r. został laureatem nagrody honorowej „Świadek Historii” przyznanej przez Instytut Pamięci Narodowej.

Zmarł w wieku 101 lat, 6 miesięcy i 14 dni w Poznaniu, został pochowany na cmentarzu na Miłostowie.

Ordery i odznaczenia Krzyż Komandorski Orderu Odrodzenia Polski Krzyż Oficerski Orderu Odrodzenia Polski Krzyż Kawalerski Orderu Odrodzenia Polski Krzyż Walecznych Warszawski Krzyż Powstańczy Krzyż Narodowego Czynu Zbrojnego Krzyż Partyzancki Krzyż Armii Krajowej Medal „Za udział w wojnie obronnej 1939” Krzyż Kampanii Wrześniowej Medal za Warszawę 1939–1945 Medal „Pro Memoria” Medal pamiątkowy z okazji 70. rocznicy Powstania Warszawskiego