Działalność wojskowa i partyzancka W 1934 r. został powołany do 9 pułku Ułanów Małopolskich, gdzie służył do 1936 r. 20 listopada 1939 roku został zaprzysiężony na komendanta Służby Zwycięstwu Polski na terenie gminy Jangrot. Dalej służył w Związku Walki Zbrojnej, następnie Batalionach Chłopskich, gdzie został dowódcą plutonu i oficerem łączności obwodu Batalionów Chłopskich. Po powstaniu Armii Krajowej został włączony w jej struktury i od 1943 roku był dowódcą plutonu i kompanii łączności 116 pp Armii Krajowej w 106 Dywizji Armii Krajowej, posługując się pseudonimem „Zet”. Wojnę zakończył w stopniu porucznika, w 1992 r. został awansowany do stopnia kapitana, a w 2001 r. do stopnia majoraKsiążeczka Wojskowa, pozostaje w posiadaniu rodziny..

Działalność społeczna Jeden ze współzałożycieli Stowarzyszenia Młodzieży Polskiej w Zadrożu. Od 16 roku życia członek Straży Pożarnej w Zadrożu, późniejszy Naczelnik Straży Pożarnej w Olkuszu. Postanowieniem Prezydenta Rzeczypospolitej Polskiej z dnia 26 kwietnia 2000 r. został odznaczony za swoją działalność Krzyżem Komandorskim z Gwiazdą Odrodzenia Polski.