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.