Ujawnił się z oddziałem w marcu 1947 i wyjechał na Ziemie Zachodnie. Gdy dowiedział się, że kpt. Henryk Flame został zastrzelony, zaczął się ukrywać ponownie i podjął pracę pod zmienionym nazwiskiem w Stargardzie. Nadto wspólnie z Włodzimierzem Dobiją ps. „Groźny” w grudniu 1947 utworzył organizację pod nazwą Narodowy Związek Walki.

24 lutego 1948 został aresztowany w Stargardzie i przewieziony do Krakowa. Po procesie, wyrokiem Wojskowego Sądu Rejonowego w Krakowie z dnia 29 lipca 1948 sygn. akt. Sr 609/48, został skazany na łączną karę 15 lat więzienia, 5 lat pozbawienia praw obywatelskich i przepadek całego mienia (przewodniczącym sądu był ppłk Julian Polan Charaschin, który m.in. skazał na karę śmierci Włodzimierza Dobiję). Karę odbywał w więzieniach w Rawiczu i Wronkach. Został zwolniony 14 lipca 1956 po odbyciu kary 8 lat kary więzienia.

Był prezesem zarządu Okręgu Związku Żołnierzy Narodowych Sił Zbrojnych w Krakowie.