W grudniu 1918 przyjęty został do Wojska Polskiego. Grudzień 1918 – czerwiec 1919 dowódca powiatu wojskowego Bielsko-Biała. W czasie wojny z bolszewikami zajmował kolejno stanowiska służbowe: adiutanta II Brygady Jazdy od 1 czerwca 1919 adiutanta Grupy gen. Józefa Lasockiego szefa sztabu Grupy gen. Józefa Lasockiego od 1 sierpnia 1919 szefa sztabu 1 Dywizji Litewsko-Białoruskiej zastępcy dowódcy 2 Dywizji Litewsko-Białoruskiej szefa sztabu 8 Dywizji Piechoty od 18 stycznia 1920 szefa sztabu Grupy gen. Józefa Lasockiego szefa sztabu 1 Dywizji Litewsko-Białoruskiej od 6 kwietnia 1920 szefa sztabu 1 Armii od 8 maja 1920 w dyspozycji Naczelnego Dowództwa od 1 sierpnia 1920 szefa sztabu Grupy Nadwiślańskiej od 16 sierpnia 1920 szefa sztabu 4 Armii
9 maja 1921 przydzielony został do Inspektoratu Armii Nr II generała broni Tadeusza Rozwadowskiego na stanowisko szefa sztabu Generalnego Inspektoratu Jazdy. 3 maja 1922 został zweryfikowany w stopniu pułkownika ze starszeństwem z dniem 1 czerwca 1919 i 4. lokatą w korpusie oficerów jazdy (od 1924 – kawalerii). Następnie był szefem sztabu Dowództwa Okręgu Korpusu nr V w Krakowie, pozostając oficerem nadetatowym 8 pułku ułanów. 27 września 1923 został przydzielony do Inspektoratu Armii Nr IV w Krakowie na stanowisko I oficera sztabu.