W maju 1944 został aresztowany jednak zdołał zbiec z transportu do Łomży i od tej pory działał w oddziale leśnym operującym okolicach wsi Mikuty biorąc udział w akcjach zbrojnych przeciwko oddziałom niemieckim. Po zakończeniu okupacji niemieckiej działał natomiast w konspiracji antykomunistycznej w ramach Narodowego Zjednoczenia Wojskowego. Od listopada 1945 służył w oddziale Henryka Jastrzębskiego ps. „Zbych”. Był żołnierzem Pogotowia Akcji Specjalnej. W 1946 piastował funkcję zastępcy szefa pionu gospodarczego w okręgu „Bałtyk” Olsztyńskiej NZW, zaś w marcu 1947 został awansowany do stopnia podporucznika.
W kwietniu 1947 dokonał ujawnienia na mocy amnestii w PUBP w Ostrołęce i wyjechał do Szczecina, jednak już w 1948 został aresztowany i w maju 1949 – wyrokiem Wojskowego Sądu Rejonowego skazany na karę 10 lat więzienia, utratę praw publicznych, obywatelskich i honorowych na 3 lata oraz przepadek mienia na rzecz Skarbu Państwa. Ostatecznie Najwyższy Sąd Wojskowy w Warszawie złagodził wyrok do 4 lat, które spędził do 1952 w więzieniu we Wronkach. By nie oszaleć, na drzwiach celi rozwiązywał zadania matematyczne.