Został skierowany na początku 1944 do dyspozycji odczuwającego braki kadry oficerskiej ludowego Wojska Polskiego. Służył w 7 pułku piechoty na stanowisku dowódcy kompanii i zastępcy dowódcy batalionu ds. liniowych oraz w 8 pułku piechoty na stanowisku dowódcy batalionu. Uczestnik walk o Warszawę, Wał Pomorski oraz Operacji berlińskiej. Szef Wydziału II w 3 Dywizji Piechoty w latach 1947–1948. Dowódca 8 pułku piechoty 3 Dywizji Piechoty. W okresie od 2 lutego 1950 do 26 września 1951 był dowódcą 5 Saskiej Dywizji Piechoty.