Po promocji rozpoczął służbę na stanowisku płatnika w sztabie 2 Warszawskiej Dywizji Piechoty w Kielcach. Od maja 1947 został oficerem finansowym w 4 Pułku Piechoty w Krakowie, awansując w 1948 roku do stopnia podporucznika. Od listopada 1948 starszy pomocnik kierownika sekcji Wydziału Finansowego Kwatermistrzostwa Lubelskiego Okręgu Wojskowego. W 1949 ukończył kurs w Wyższej Szkole Piechoty w Rembertowie.
W latach 1949–1952 studiował Wojskowej Akademii Tyłów i Transportu im. Mołotowa w Leningradzie, którą ukończył w oceną dobrą. Po powrocie do kraju był kolejno szefem wydziału wyszkolenia Oddziału Organizacyjnego Kwatermistrzostwa Okręgu Wojskowego nr V w Krakowie (1952–1953), szefem wydziału organizacji i planowania w sztabie Okręgu Wojskowego nr V (1953–1954), szefem wydziału organizacyjnego Oddziału I Sztabu Tyłów WP w Warszawie (1954–1955), szefem Oddziału Organizacyjnego Sztabu Tyłów WP (1955–1958). Od 1958 był zastępcą szefa sztabu Głównego Kwatermistrzostwa WP, a od 1961 szefem sztabu Kwatermistrzostwa Śląskiego Okręgu Wojskowego we Wrocławiu. W latach 1964–1966 był szefem Zespołu Planowania Operacyjno - Obronnego Działu Planowania i Ekonomiki Komitetu Obrony Kraju w Zarządzie III Operacyjnym OTK Sztabu Generalnego WP. Od kwietnia 1966 kwatermistrz - zastępca dowódcy Pomorskiego Okręgu Wojskowego.