W czasie okupacji niemieckiej działał w polskim podziemiu niepodległościowym w ramach Związku Jaszczurczego od 1941 roku, a następnie od 1943 roku w ramach plutonu pionierów Narodowych Sił Zbrojnych. Był również założycielem konspiracyjnego piłkarskiego Klubu Sportowego „7". W powstaniu warszawskim brał udział w ramach struktur Zgrupowania „Chrobry II”. Był kawalerem Krzyża Walecznych. Po zakończeniu działań wojennych brał udział w działalności podziemia antykomunistycznego w ramach struktur Zrzeszenia Wolność i Niezawisłość. Był wieloletnim wiceprezesem, a w latach 2011–2015 prezesem Zarządu Głównego Związku Żołnierzy NSZ.