Repatriacji, następnie w latach 1923–1925 był wychowawcą w Korpusie Kadetów Nr I we Lwowie, w latach 1925–1926 dowódcą batalionu w 2 pułku piechoty Legionów. W latach 1927–1929 był słuchaczem Kursu Normalnego Wyższej Szkoły Wojennej w Warszawie. Po ukończeniu studiów otrzymał dyplom naukowy oficera dyplomowanego i przeniesiony został do Wojskowego Biura Historycznego. Później został zastępcą, a następnie dowódcą 7 pułku piechoty Legionów w Chełmie. Od 19 (lub od 21) lutego 1938 do 30 sierpnia 1939 roku dowodził 31 pułkiem Strzelców Kaniowskich stacjonującym od kwietnia 1938 w Sieradzu. Z tego stanowiska został odwołany przez szefa Sztabu Głównego, generała brygady Wacława Stachiewicza na wniosek dowódcy Armii „Łódź”, generała dywizji Juliusza RómmlaKonrad Czernielewski, Witold Jarno, Garnizon łódzki Wojska Polskiego w latach 1918–1939. Toruń 2008, s. 149, 449, 462, 528, 584. Pod koniec sierpnia 1939 roku mianowano go oficerem łącznikowym Naczelnego Dowództwa z Ministerstwem Spraw Zagranicznych.

Był jednym z założycieli Związku Sybiraków, powstałego w 1928.