9 grudnia 1918 przyjęty do Wojska Polskiego i mianowany szefem sztabu Dywizji Litewsko-Białoruskiej. 19 marca 1919 wyznaczony na szefa sztabu Wojsk Małopolski Wschodniej, a 1 czerwca tego roku szefa sztabu Frontu Galicyjsko-Wołyńskiego, gdzie odegrał istotną rolę podczas obrony Lwowa, (od 23 lipca – Front Galicyjski, a od 2 stycznia 1920 – Front Podolski). Od kwietnia do sierpnia 1920 kierował sztabem 6 Armii utworzonej z oddziałów Frontu Podolskiego. 14 października tego roku, w stopniu pułkownika mianowany został szefem Sztabu Okręgu Generalnego „Warszawa”Dziennik Personalny M.S.Wojsk. Nr 41 z 27.10.1920 r.. W styczniu 1921 został równocześnie członkiem Nadzwyczajnego Sądu Wojskowego. W 1921 awansowany na generała brygady ze starszeństwem z dniem 1 czerwca 1919.

1 września 1921 mianowany dowódcą 20 Dywizji Piechoty. 2 czerwca 1924 został I zastępcą szefa Sztabu Generalnego WP, Stanisława Hallera. Od 16 grudnia 1925Dziennik Personalny M.S.Wojsk. Nr 139 z 30.12.1925 r., s. 758. do maja 1926 czasowo pełnił obowiązki szefa SG WP. 20 września 1926 powołany na stanowisko komendanta Wyższej Szkoły Wojennej w Warszawie.