klasy (w 1907 ze starszeństwem z 1 maja 1903), majora (1914) i podpułkownika (starszeństwo z 1 lutego 1916).

21 sierpnia 1919 został przyjęty do Wojska Polskiego z byłej armii austro-węgierskiej w stopniu podpułkownika ze starszeństwem z dniem 1 lutego 1916 i przydzielony do Kancelarii I Wiceministra Spraw WojskowychDz. Rozk. Wojsk. Nr 88 z 12 września 1919, poz. 3139.. Od kwietnia 1920 był kwatermistrzem 1 Armii. 1 maja 1920 został zatwierdzony z dniem 1 kwietnia 1920 w stopniu generała podporucznika, w grupie oficerów byłej armii austro-węgierskiej. W latach 1920–1921 dowódca XXXVI Brygady Piechoty w czasie bitwy pod Brodami i Beresteczkiem w lipcu/sierpniu 1920. Od 6 listopada 1921 dowodził 25 Dywizją Piechoty w Kaliszu.

3 maja 1922 został zweryfikowany w stopniu generała brygady ze starszeństwem z dniem 1 czerwca 1919 roku i 17. lokatą w korpusie generałów. Z dniem 3 lutego 1925 został mianowany zastępcą dowódcy Okręgu Korpusu Nr I w Warszawie. Od 14 maja 1926 „z rozkazu Naczelnego Wodza” pełnił obowiązki dowódcy Okręgu Korpusu Nr I w Warszawie. 7 września 1926 Prezydent RP Ignacy Mościcki mianował go dowódcą Okręgu Korpusu Nr I. Z dniem 7 lipca 1931 został zwolniony z zajmowanego stanowiska z zachowaniem dotychczasowego dodatku służbowego, a z dniem 30 września tego roku przeniesiony w stan spoczynku.