W czasie pobytu we Lwowie w listopadzie 1918 wstąpił do oddziału kpt. Mieczysława Boruty-Spiechowicza, gdy tylko wybuchły walki polsko-ukraińskie. Od 7 listopada 1918 w był oficerem zwiadowczym w 2 baterii por. Tadeusza Filipowicza, od 5 grudnia 1918 – w 1 baterii 1 Lwowskiego Pułku Artylerii Polowej, a od 31 grudnia 1918 – w 1 baterii 4 Pułku Artylerii Polowej. W czerwcu przeniesiony do 11 Pułku Ułanów Legionowych jako dowódca szwadronu w wojnie z bolszewikami. Już w październiku został skierowany do Oficerskiej Szkoły Jazdy, po ukończeniu której w kwietniu 1920 został instruktorem i łącznikiem przy ukraińskiej 6 Dywizji. W lipcu tego samego roku został awansowany do stopnia porucznika. W sierpniu wrócił do macierzystego 11 Pułku Ułanów jako dowódca szwadronu.

Po zakończeniu wojny pozostał w 11 pułku na stanowisku dowódcy szwadronu. Od 15 sierpnia 1924, po awansie do stopnia majora, był dowódcą szkoły podoficerskiej w swoim pułku. W czasie przewrotu majowego skierował pułk w trybie alarmowym do Warszawy, gdzie wsparł oddziały Piłsudskiego. 23 maja 1927 został wyznaczony na stanowisko zastępcy dowódcy pułku.