We wrześniu 1945 wrócił do Polski i rozpoczął służbę w Wojsku Polskim. Pełnił kolejno stanowiska szefa Wydziału Wyszkolenia Bojowego Departamentu Wojsk Ochrony Pograniczna (październik 1945 – listopad 1946), dyrektora nauk w Centrum Wyszkolenia Wojsk Ochrony Pogranicza (listopad 1946 – maj 1949). W okresie od maja 1949 do stycznia 1950 pozostawał w dyspozycji Departamentu Personalnego MON, a następnie zostaje przeniesiony w stan spoczynku.

Po przejściu w stan spoczynku pracował do czasu przejścia na emeryturę w 1958 w instytucjach państwowych na terenie Ostródy i Olsztyna.

Zmarł 31 sierpnia 1970 w Ostródzie. Został pochowany na Cmentarzu Wojskowym na Powązkach w Warszawie (kwatera B18-5-16).

Awanse podporucznik – 1908 porucznik – 1911 sztabskapitan – 1914 major – 1920 podpułkownik – 1926 pułkownik – 10 grudnia 1931 ze starszeństwem z dniem 1 stycznia 1932 i 14 lokatą w korpusie oficerów piechoty