W kwietniu 1945 awansowany na pułkownika.

Po wojnie został dowódcą 9 Oddziału Wojsk Ochrony Pogranicza w Nowym Sączu. Na początku 1946 na krótko aresztowany pod zarzutem dopuszczenia do nadużyć w podległych jednostkach. Na początku 1947 roku został zwolniony ze służby w Wojskach Ochrony Pogranicza i na kilka miesięcy powrócił do ZSRR. W sierpniu 1947 roku zmienił obywatelstwo na polskie i wstąpił do Milicji Obywatelskiej. Od września 1948 do września 1949 komendant wojewódzki MO w Olsztynie, następnie zwolniony z MO.

Od 1 listopada 1949 roku do 16 września 1950 roku był słuchaczem kursu dowódców pułków w Wyższej Szkole Piechoty w Rembertowie. Po ukończeniu kursu został wyznaczony na stanowisko dowódcy 1 Praskiego pułku piechoty w Warszawie. Od lipca 1951 roku do sierpnia 1952 roku dowodził 21 Dywizją Piechoty w Lidzbarku Warmińskim.