Od połowy kwietnia 1920 był oficerem informacyjnym w sztabie Grupy płk. Józefa Rybaka. W tej funkcji brał udział w wojnie polsko-bolszewickiej 1920, w tym w wyprawie kijowskiej. W analogicznej funkcji oficera informacyjnego służył następnie od 5 lipca 1920 w Grupie Poleskiej gen. Władysława Sikorskiego, od 25 lipca 1920 w dowództwie XVII Brygady Piechoty, później w sztabie 9 Dywizji Piechoty. W tej dywizji służył następnie w oddziale operacyjnym, adiutanturze, od 2 września 1920 jako referent personalny i zastępca szefa adiutantury, po czym mianowany szefem adiutantury dywizji. Został awansowany do stopnia porucznika piechoty 21 grudnia 1920 ze starszeństwem z dniem 1 czerwca 1919.

W okresie pokoju w latach II Rzeczypospolitej pozostawał oficerem 9 Dywizji Piechoty, sprawując stanowiska adiutanta, od 1 sierpnia 1923 był pełniącym obowiązki III oficera sztabu. W 1923 był II oficerem sztabu 9 Dywizji. Został przydzielony do 35 pułku piechoty (początkowo w garnizonie Łuków, później Brześć): w 1923 jako oficer nadetatowy, od 1 maja 1924 jako etatowy oficer tej jednostki. W międzyczasie został awansowany do stopnia kapitana piechoty ze starszeństwem z 1 lipca 1923.