Po odzyskaniu przez Polskę niepodległości został przyjęty do Wojska Polskiego. W szeregach 5 pułku piechoty Legionów brał udział w wojnie polsko-ukraińskiej oraz wojnie polsko-bolszewickiej awansując do stopnia podporucznika. Brał udział w bitwie pod Dyneburgiem, gdzie został ranny oraz w Bitwie Warszawskiej, podczas której był dowódcą kompanii. W ramach osadnictwa wojskowego otrzymał ziemię w Adampolu, w gminie Niehniewicze powiatu nowogródzkiego..

Został awansowany do stopnia kapitana piechoty ze starszeństwem z dniem 1 czerwca 1919. W latach 20. pozostawał oficerem 5 pp Leg. stacjonującym w Wilnie. Z dniem 2 listopada 1926 został powołany do Wyższej Szkoły Wojennej w Warszawie, w charakterze słuchacza Kursu 1926–1928. 18 lutego 1928 awansował do stopnia majora ze starszeństwem z dniem 1 stycznia 1928 i 178. lokatą w korpusie oficerów piechoty. Z dniem 31 października 1928, po ukończeniu kursu i otrzymaniu dyplomu naukowego oficera sztabu generalnego, został przydzielony do Dowództwa Obszaru Warownego „Wilno” na stanowisko oficera sztabu. Z dniem 1 stycznia 1930 został przesunięty na stanowisko szefa sztabu Dowództwa OWar. „Wilno”. W październiku 1931 został przeniesiony do 6 pułku piechoty Legionów w Wilnie na stanowisko dowódcy batalionu. Na podpułkownika został awansowany ze starszeństwem z 1 stycznia 1936 i 30.