11 marca 1926 roku ogłoszono jego przeniesienie do Korpusu Ochrony Pogranicza na stanowisko dowódcy 24 batalionu granicznego w Sejnach. 23 stycznia 1928 roku awansował na podpułkownika ze starszeństwem z 1 dniem stycznia 1928 roku i 69. lokatą w korpusie oficerów piechoty. Latem 1929 roku został przeniesiony na stanowisko dowódcy 27 batalionu odwodowego w Snowie.

28 stycznia 1931 roku ogłoszono jego przeniesienie z KOP do 56 pułku piechoty wielkopolskiej w Krotoszynie na stanowisko zastępcy dowódcy pułku. W listopadzie 1935 roku objął dowództwo 55 Poznańskiego pułku piechoty w Lesznie. 19 marca 1939 roku został awansowany na pułkownika w korpusie oficerów piechoty.

Na czele pułku walczył w kampanii wrześniowej 1939 roku. Po utraceniu możliwości dowodzenia pułkiem wskutek ciężkich strat i bombardowań nieprzyjaciela w dniu 17 września 1939 przebił się przez Budy Stare – Kamion – Łaźnia do Puszczy Kampinoskiej. W okolicy Modlina dostał się do niewoli niemieckiej. W trakcie II wojny światowej przebywał w Oflagu XVIII A w Linzu, a od początku 1941 w Oflagu IIC w Woldenbergu (Dobiegniew) nr 20669/XVIII A.