W listopadzie 1917 roku został dowódcą 6 szwadronu w 3 pułku ułanów w I Korpusie Polskim pod dowództwem ge, Józefa Dowbor-Muśnickiego. Po rozbrojeniu korpusu przez Niemców w V/VI 1918 przybył wraz z większością jego żołnierzy do Warszawy. Tu, 13 października 1918 roku w swoim mieszkaniu przy ulicy Marszałkowskiej przystąpił do organizacji 3 pułku ułanów. Pułkiem dowodził do 16 lipca 1920 roku. W międzyczasie dowodził w zastępstwie Frontem Poleskim (23 kwietnia–2 maja 1919), dowodził Grupą Pińską i Grupą Słucką oraz Grupą w 2 Brygadzie Jazdy gen. Kosteckiego i dowodził 2 Brygadą Jazdy (18 marca–15 kwietnia 1920). 17 lipca 1920 roku objął dowództwo 3 Brygady Jazdy, a już 7 września dowództwo 2 Brygady Jazdy. Tą ostatnią wielką jednostką jazdy dowodził do grudnia 1920 roku.

W maju 1921 roku objął dowództwo VIII Brygady Jazdy w Białymstoku. 3 maja 1922 roku został zweryfikowany w stopniu pułkownika ze starszeństwem z dniem 1 czerwca 1919 roku i 25. lokatą w korpusie oficerów jazdy. Od 15 listopada 1923 do 15 sierpnia 1924 był słuchaczem I kursu Centrum Wyższych Studiów Wojskowych w Warszawie, a po jego ukończeniu wrócił do Białegostoku na stanowisko dowódcy brygady. 1 czerwca 1924 roku został mianowany dowódcą XII Brygady Kawalerii w Ostrołęce.