12 kwietnia 1927 został mianowany na stopień major ze starszeństwem z dniem 1 stycznia 1927 i 38. lokatą w korpusie oficerów piechoty. W następnym miesiącu został przeniesiony do 72 pułku piechoty w Radomiu na stanowisko dowódcy II batalionu. W lipcu 1929 został przesunięty na stanowisko kwatermistrza. W grudniu 1932 został przeniesiony do 55 pułku piechoty na stanowisko dowódcy III batalionu, detaszowanego w Rawiczu.
Na stopień podpułkownika został mianowany ze starszeństwem z dniem 19 marca 1937 i 14. lokatą w korpusie oficerów piechoty. W latach 1937–1938 dowodził batalionem KOP „Ostróg”. Od 1 sierpnia 1938 r. do 1 września 1939 r. pełnił służbę w pułku KOP „Wilejka” na stanowisku zastępcy dowódcy pułku. Dowodził tym oddziałem w czasie kampanii wrześniowej w okresie od 1 do 20 września 1939 roku.