klasy w 1905 ze starszeństwem z 1 maja 1901, majora ze starszeństwem z 1 listopada 1912, podpułkownika ze starszeństwem z 1 września 1915 i pułkownika ze starszeństwem z 1 maja 1918.
19 lutego 1919 został formalnie przyjęty do Wojska Polskiego z dniem 1 listopada 1918, z byłej armii austro-węgierskiej, z zatwierdzeniem posiadanego stopnia pułkownika ze starszeństwem od dnia 1 maja 1918Dz. Rozk. Wojsk. Nr 23 z 1 marca 1919, poz. 745., i przydzielony do Dowództwa Okręgu Wojskowego Przemyśl na stanowisko referenta jazdy i koniDz. Rozk. Wojsk. Nr 25 z 6 marca 1919, poz. 815.. W połowie 1919 został mianowany dowódcą Baonu Zapasowego Wojsk Wartowniczych i Etapowych Nr IV w Łodzi. 29 listopada 1919 został mianowany sztabowym oficerem inspekcyjnym jazdy przy Dowództwie Okręgu Generalnego „Łódź”Dz. Rozk. Wojsk. Nr 98 z 28 grudnia 1919, poz. 4157.. 29 maja 1920 został zatwierdzony z dniem 1 kwietnia 1920 w stopniu pułkownika, w kawalerii, w grupie oficerów byłej armii austro-węgierskiej. Z dniem 1 maja 1921 został przeniesiony w stały stan spoczynku z prawem noszenia munduru. 26 października 1923 Prezydent RP Stanisław Wojciechowski zatwierdził go w stopniu pułkownika jazdy. W 1934, jako oficer stanu spoczynku, pozostawał w ewidencji Powiatowej Komendy Uzupełnień Przemyśl. Posiadał przydział do Oficerskiej Kadry Okręgowej Nr X.