W chwili wybuchu II wojny światowej pełnił funkcję Komendanta Pogotowia Wojennego w Ostrowcu Świętokrzyskim. Na wyraźny nakaz władz okupacyjnych, zagrożony karą śmierci, zmuszony został do podjęcia pracy w Urzędzie Skarbowym pod nadzorem niemieckim. W czasie okupacji niemieckiej należał do ZWZ i AK, a od 1943 r. do Szarych Szeregów. Wojnę zakończył w stopniu kapitana.
Po zakończeniu wojny pracował jako instruktor w Hufcu Kielce-Miasto. W latach 1957–59 pracował w Komendzie Chorągwi Kieleckiej. Od 1980 r. był członkiem Kręgu Seniorów ZHP Łysica. Do swojej śmierci był członkiem Komisji Historycznej przy Komendzie Chorągwi Kieleckiej.
Uczestniczył w zbiórkach i uroczystościach Kręgu Łysica-Jodła, a także w Sejmikach Kręgów Łysicy w Sielpi.
Odznaczony w 87. rocznicę bitwy warszawskiej Krzyżem Oficerskim Orderu Odrodzenia Polski.
Prezydent Rzeczypospolitej Polskiej w 2000 r. awansował go na porucznika Wojska Polskiego. W 2007 r. awansowany do stopnia majora przez Szefa Wojewódzkiego Sztabu Wojskowego w Kielcach.
Zmarł 2 grudnia 2008 r.