W 1945, po rozwiązaniu AK objął funkcję Komendanta Obwodu Przemyśl organizacji „NIE”, a następnie, aż do jej rozwiązania, był komendantem Obwodu Przemyśl DSZ. W Przemyślu występował pod nazwiskiem „Marcin Gruda” i pracował jako księgowy w biurze drogowym PKP. Od chwili powołania Zrzeszenia „Wolność i Niezawisłość” we wrześniu 1945 do wiosny 1946 był kierownikiem Rady WiN Przemyśl, a od wiosny do października 1946 Rejonu Przemyskiego WiN (kryptonim „Wschód”) w Okręgu Rzeszowskim. W październiku 1946 został przeniesiony do Komendy Rzeszowskiego Okręgu WiN. Do maja 1947 był zastępcą kierownika (prezesa) Okręgu WiN. 4 maja 1947 został mianowany kierownikiem Rzeszowskiego Okręgu WiN, którą to funkcję pełnił do dnia aresztowania.

26 września 1947 został aresztowany w Przemyślu przez funkcjonariuszy rzeszowskiego WUBP. Wyrokiem WSR w Rzeszowie 21 października 1948 został skazany na karę śmierci, utratę praw publicznych, obywatelskich i honorowych na zawsze oraz przepadek mienia. 5 stycznia 1949 NSW w Warszawie na rozprawie niejawnej utrzymał w mocy wyrok śmierci. Bolesław Bierut decyzją z 23 stycznia 1949 nie skorzystał z prawa łaski. 31 stycznia 1949 o godz. 20:30 wyrok wykonano w więzieniu na Zamku Lubomirskich w Rzeszowie.