W 1948 został skierowany do Wyższej Szkoły Piechoty w Rembertowie, którą ukończył 1949. Następnie pełnił służbę na stanowiskach: starszego wykładowcę taktyki; dowódcę batalionu podchorążych w Oficerskiej Szkole Piechoty nr 3 w Elblągu (1949–1956); dowódcę kursu Wojskowego Ośrodka Szkolenia Oficerów (WOSO) w Elblągu (1956–1960). W 1961 został skierowany na studia w Akademii Sztabu Generalnego w Rembertowie, które ukończył w 1963. Następnie po skończeniu ASG pełnił służbę w 12 Dywizji Zmechanizowanej w Szczecinie, gdzie najpierw otrzymał przydział służbowy na stanowisko zastępcy dowódcy 5 Kołobrzeskiego pułku zmechanizowanego ds. liniowych. W tym samym roku został dowódcą 41 pułku zmechanizowanego im. Bronisława Lachowicza, którym dowodził do 1971.
W latach 1971–1977 był zastępcą dowódcy 12 DZ ds. liniowych. 22 lipca 1974 w Warszawie był dowódcą kolumny kołowej 12 DZ podczas defilady z okazji XXX-lecia PRL. W latach 1977–1980 pełnił służbę wojskową w Elblągu, gdzie był komendantem Ośrodka Szkolenia Wojsk Lądowych (OSWL) im. rodziny Nalazków. Jako komendant OSWL był także dowódcą dywizji rezerwowej biorąc udział w ćwiczeniach dywizyjnych.