W październiku 1944 roku został przeniesiony do Oficerskiej Szkoły Piechoty nr 2 w Lublinie.
W lutym 1945 roku, po ukończeniu szkoły oficerskiej i awansie na podporucznika, został przydzielony do 6 zapasowego pułku piechoty na stanowisko dowódcy kompanii. Następnie pełnił służbę w 39 pułku piechoty i w Marynarce Wojennej. W marcu 1947 roku, po ukończeniu kursu dowódców kompanii w Centrum Wyszkolenia Piechoty w Rembertowie i awansie na kapitana, został przeniesiony do 18 pułku piechoty na stanowisko dowódcy kompanii. Na czele dowodzonego pododdziału wziął udział w akcji „Wisła” na Rzeszowszczyźnie. W 1948 roku został przeniesiony do Komendy Wojewódzkiej Powszechnej Organizacji „Służba Polsce” w Szczecinie na stanowisko oficera szkoleniowego. W następnym roku został przeniesiony do Komendy Głównej Powszechnej Organizacji „Służba Polsce” w Warszawie, gdzie zajmował się sprawami personalnymi.