11 lipca 1918 roku został aresztowany przez bolszewików i przewieziony do Piotrogrodu, ale już po 2 dniach zbiegł do Moskwy. W sierpniu ponownie został uwięziony, ale 10 sierpnia 1918 roku ponownie uciekł i przedostał się do Kijowa. Został skierowany na Kubań, gdzie wstąpił do 4 dywizji Strzelców Polskich gen. Lucjana Żeligowskiego. Służył w szwadronie wywiadowczym tej dywizji, m.in. w Odessie.

13 grudnia 1918 roku dostał się do niewoli petlurowskiej (z całym oddziałem), jednak jeszcze przed końcem tego roku – 24 grudnia zbiegł i następnego dnia wstąpił do Wojska Polskiego. Otrzymał przydział w stopniu podporucznika do 2 pułku piechoty Legionów, a od stycznia 1920 roku był dowódcą kompanii karabinów maszynowych w batalionie zapasowym. Brał udział w zajęciu Wilna. W czasie wojny polsko-bolszewickiej był ciężko ranny podczas bitwy pod Cichą Wolą (27 lipca 1920 roku). Pozostał ze swoją kompanią aż do utraty przytomności. Leczył się w szpitalu w Krakowie do listopada tego roku, po powrocie do wojska został adiutantem dowódcy 2 dywizji piechoty Legionów, a od czerwca 1921 roku – adiutantem dowódcy IV Brygady Piechoty Legionów tej dywizji.