W czerwcu 1918 przez kilka dni dowodził 18 Dywizją Piechoty. Na początku października tego roku ponownie, tymczasowo, objął dowództwo tej dywizji. 3 listopada lekko ranny dostał się do niewoli angielskiej. Zwolniony z niewoli, 5 grudnia przybył do Krakowa.

27 listopada 1918 został przyjęty do Wojska Polskiego i wyznaczony na dowódcę Okręgu Generalnego „Łódź”. Stanowiska nie objął, a 21 grudnia 1918 został dowódcą Okręgu Generalnego „Lublin”. Następnie 2 stycznia 1919 objął dowództwo Grupy Operacyjnej „Bug”, powołanej rozkazem Naczelnego Dowództwa nr 982/Op., na czele której walczył w Małopolsce Wschodniej i Galicji w czasie wojny polsko-ukraińskiej. 10 stycznia wkroczył do Lwowa, przełamując pierścień okrążenia ukraińskiego na południu miasta, na odcinku od Brzuchowic do Dublan. Od 17 marca do 24 listopada 1919 był szef Polskiej Misji Wojskowej Zakupów w Paryżu. Następnie znowu na froncie wschodnim: grudzień 1919 – kwiecień 1920 dowódca 13 Dywizji Piechoty, kwiecień – maj 1920 dowódca Dywizji Jazdy na froncie ukraińskim, w czasie walk odwrotowych 6 i 1 Armii. Lipiec – wrzesień 1920 członek polskiej delegacji w sprawie rozejmu z Rosją Sowiecką, wrzesień 1920 – wrzesień 1921 szef Naczelnej Kontroli Wojskowej.