1 grudnia 1924 roku awansował na majora ze starszeństwem z dniem 15 sierpnia 1924 roku i 126. lokatą w korpusie oficerów piechotyDziennik Personalny Ministerstwa Spraw Wojskowych Nr 131 z 17 grudnia 1924 roku, s. 734.. W 1925 roku był kwatermistrzem pułku. 25 sierpnia 1926 roku został przesunięty na stanowisko dowódcy II batalionu. Następnie został przesunięty na stanowisko obwodowego komendanta Przysposobienia Wojskowego. W okresie 1930–1932 dowodził baonem w 61 pułku piechoty, a w latach 1932–1937 dowodził batalionem KOP „Ostróg”. 27 czerwca 1935 roku został awansowany na podpułkownika ze starszeństwem z dniem 1 stycznia 1935 roku i 5. lokatą w korpusie oficerów piechotyDziennik Personalny Ministerstwa Spraw Wojskowych Nr 9 z 28 czerwca 1935 roku, s. 66.. Od 1937 roku był zastępcą dowódcy 19 pułku piechoty Odsieczy Lwowa we Lwowie.

W czasie kampanii wrześniowej dowodził Ośrodkiem Zapasowym 5 Dywizji Piechoty do 8 września, a następnie do 22 września 19 pp i 40 pułkiem piechoty rezerwy. Walczył w obronie Lwowa i w bitwach w rejonach Sichowa i Pirogówki.