Po powrocie do zdrowia, celem dalszej walki z Niemcami, wstąpił do Armii Czerwonej. W 1944 r. walczył w V Orłowskiej Dywizji II Frontu Białoruskiego w okolicach Różana. Następnie – z uwagi na przynależność do AK – został aresztowany przez NKWD. Był więziony w Białymstoku, a następnie zesłany do łagru w Stalinogorsku w ZSRR, gdzie pracował w kopalni węgla. We wrześniu 1945 r. został zwolniony na mocy sowieckiej amnestii i powrócił do Myszyńca.
W kwietniu 1946 r. wstąpił do Narodowego Zjednoczenia Wojskowego. Był żołnierzem siatki terenowej chor. Józefa Kozłowskiego ps. „Las”. Odpowiadał za wywiad i propagandę w Myszyńcu i okolicach. Na skutek działalności Urzędu Bezpieczeństwa, który w 1948 r. doprowadził do masowych aresztowań konspiratorów NZW w powiecie ostrołęckim (w tym Józefa Kozłowskiego), pozostał bez kontaktu organizacyjnego i przez ponad miesiąc ukrywał się w Lipowcu i okolicach. Następnie zaprzestał działalności konspiracyjnej.
W okresie powojennym prowadził wspólnie z żoną gospodarstwo rolne oraz pełnił wiele funkcji społecznych.