Ur. 25 czerwca 1920 r. w Hanaczowie. W konspiracji od 15 listopada 1939 r. Oficer informacyjny placówki SZP w Hanaczowie. Wspólnie z braćmi organizował Rejon SZP. Od początku 1943 r. był oficerem operacyjnym oddziału Kedywu I kompanii 40. pp Okręgu Lwów.
Bronił ludności polskiej przed bandami UPA. Walczył na szlakach kolejowych i drogowych. Od czerwca 1944 r. oficer do zadań specjalnych Inspektoratu Południowego V dywizji AK Zgrupowanie Wschód. Podczas akcji „Burza” był zastępcą oficera operacyjnego. We wrześniu 1944 r. zagrożony aresztowaniem przez NKWD został przeniesiony do zgrupowania „Warta”.
W rocznicę wybuchu Powstania Listopadowego w 1944 r. przeprowadził zamach na komendanta NKWD w Markowej. Zorganizował punkt łączności pomiędzy komendą Obszaru Lwów poprzez Kraków z dowództwem PSZ na Zachodzie.
Po rozwiązaniu „Warty” w lipcu 1945 r. organizował Eksterytorialny Okręg WiN Lwów. Działalność konspiracyjną kontynuował do 25 czerwca 1956 r., kiedy ujawnił się we Wrocławiu.
Odznaczony: Krzyżem Walecznych, Krzyżem Srebrnym Orderu Virtuti Militari, Krzyżem Kawalerskim Orderu Odrodzenia Polski, medalem Sprawiedliwy Wśród Narodów Świata.