Wziął udział w wojnie z bolszewikami, w czasie której czasowo pełnił obowiązki dowódcy batalionu. 5 lipca 1920 pod wsią Kowale ocalił sztab 17 Dywizji Piechoty przed atakiem bolszewickiej konnicy. Za ten wybitny czyn otrzymał Krzyż Srebrny Orderu Wojskowego Virtuti Militari. 9 września 1920 został zatwierdzony z dniem 1 kwietnia 1920 „w Korpusie Inżynierii i Saperów, w grupie byłych Korpusów Wschodnich i byłej armii rosyjskiej”. Z frontu wrócił 15 grudnia 1920.

W marcu 1921 został odkomenderowany do Warszawy na Kurs Oficerów Sztabowych Saperów. W okresie od marca do października 1921 był dowódcą XVIII baonu saperów w Pińsku. W okresie od 3 listopada 1921 do 1 stycznia 1924 studiował we francuskiej Wojskowej Szkole Inżynierii (franc. École du Génie Militaire w Wersalu). W międzyczasie, 3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem z dniem 1 czerwca 1919 i 2. lokatą w korpusie oficerów inżynierii i saperów. 25 stycznia 1924 został przedzielony Oficerskiej Szkoły Inżynierii w Warszawie na stanowisko asystenta miernictwa. 31 marca 1924 został mianowany majorem ze starszeństwem z dniem 1 lipca 1923 i 1. lokatą w korpusie oficerów inżynierii i saperów.