1 kwietnia 1948 został skierowany, jako słuchacz, na Kurs Dowódców Baonów w Wyższej Szkole Piechoty. Od 1 marca 1949 był dowódcą Samodzielnego Batalionu Wartowniczego KBW, od 3 października 1949 zastępcą dowódcy do spraw liniowych 5. Pułku KBW, następnie dowódcą tego pułku (od 1 stycznia 1950). Od sierpnia 1951 zastępca dowódcy 3. Brygady KBW ds. liniowych. Od stycznia 1952 roku dowódca 66 Pułku Piechoty w Olsztynie, a od szefa sztabu 18 Dywizji Piechoty w Ełku. W październiku 1954 r. rozpoczął studia na Fakultecie Operacyjnym Akademii Sztabu Generalnego WP w Rembertowie, kończąc je z oceną dobrą w październiku 1956 roku. Po studiach objął funkcję zastępcy dowódcy 12 Dywizji Piechoty w Szczecinie ds. liniowych, awansując w październiku 1957 roku na stopień pułkownika. Od marca 1959 roku był starszym pomocnikiem szefa Oddziału IV Inspektoratu Szkolenia MON. Od sierpnia 1961 w dyspozycji MON, a od 1 grudnia 1961 roku objął stanowisko attaché wojskowego, morskiego i lotniczego Ambasady PRL w Pjongjangu (Korea Północna).