W 1934 jako porucznik kawalerii z tytułem inżyniera i przeniesiony w stan spoczynku był w ewidencji Oficerskiej Kadry Okręgowej nr V, przydzielony do Powiatowej Komendy Uzupełnień Kraków-Miasto jako oficer przewidziany do użycia w czasie wojny.
Przed wojną był członkiem Stronnictwa Narodowego.
II wojna światowa . Do października 1944 był komendantem powiatu Chełm NSZ, a w 1945 szefem sztabu Okręgu XVI NSZ, Okręgu Lubelskiego NZW i Komendy Ziem Wschodnich „Wiertacz”, również p.o. komendantem Okręgu XVI (Lublin), komendantem Okręgu XVII (Podlasie) NSZ i szefem propagandy Tymczasowej Narodowej Rady Politycznej Ziem Wschodnich.
Okres powojenny Aresztowany w 1945, był oskarżony i sądzony w politycznym procesie Okręgu Lubelskiego NSZ i NZW, zwanym „procesem wierzchowińskim”, „procesem 23” lub „procesem lubelskiego PAS”. Oskarżony został o pełnienie funkcji komendanta NSZ w Chełmie i udział w pacyfikacji wsi Wierzchowiny. Przed sądem przyznał się do przynależności do organizacji, lecz zaprzeczył, iż brał udział w napadach rabunkowych albo że wydawał takowe rozkazy. Przed sądem zarzucono mu także likwidację wsi Matcze i Kobylów 19 marca 1946 razem z Romanem Jaroszyńskim, Stanisławem Kaczmarczykiem, Kazimierzem Łuszczyńskim, Władysławem Ulanowskim, Zygmuntem Wolaninem i Władysławem Żwirkiem skazany z 1 Dekr.