Od listopada 1918 roku w Wojsku Polskim. W okresie od listopada 1918 roku do stycznia 1919 roku szef sztabu Grupy Operacyjnej płk. Mieczysława Norwid-Neugebauera, dowódca 24 pułku piechoty w wojnie polsko-ukraińskiej. Krótko dowódca Okręgu Wojskowego Radom. Od stycznia 1919 do sierpnia 1920 dowódca batalionu, a potem 6 pułku piechoty Legionów. Na czele pułku walczył w wojnie polsko-bolszewickiej. Brał udział w zajęciu Kijowa. Od sierpnia 1920 do marca 1921 dowódca III Brygady Piechoty Legionów. Dowodząc brygadą walczył w obronie Warszawy i uczestniczył w bitwie nad Niemnem. Od marca 1921 do września 1926 dowódca piechoty dywizyjnej 1 Dywizji Piechoty Legionów w Wilnie, od września 1926 do marca 1928 dowódca 1 Dywizji Piechoty Legionów.