Z dniem 1 listopada 1925 został przydzielony do Wyższej Szkoły Wojennej w Warszawie, w charakterze słuchacza Kursu 1925/1927. 12 kwietnia 1927 został mianowany na stopień majora ze starszeństwem z 1 stycznia 1927 i 87. lokatą w korpusie oficerów piechoty. 28 października 1927, po ukończeniu kursu i otrzymaniu dyplomu naukowego oficera Sztabu Generalnego, został przeniesiony do kadry oficerów piechoty z równoczesnym przydziałem do Dowództwa Okręgu Korpusu Nr IX w Brześciu nad Bugiem na stanowisko kierownika referatu. W marcu 1931 został przeniesiony do 82 Pułku Piechoty w Brześciu nad Bugiem na stanowisko dowódcy batalionu. W grudniu 1932 zakończył staż liniowy i wrócił do DOK IX. W październiku 1933 został przeniesiony do Biura Inspekcji Generalnego Inspektoratu Sił Zbrojnych w Warszawie. Na stopień podpułkownika został mianowany ze starszeństwem z 1 stycznia 1936 i 17. lokatą w korpusie oficerów piechoty. W marcu 1939 pełnił służbę w Biurze Inspekcji GISZ na stanowisku oficera dyspozycyjnego.

Po wybuchu II wojny światowej początkowo na stanowisku oficera do zleceń Naczelnego Wodza, w okresie późniejszym objął dowództwo improwizowanego dwubatalionowego 1 pułku piechoty rez. w 29 Brygadzie Piechoty.