W czasie służby w armii rosyjskiej awansował na kolejne stopnie: podporucznika (24 kwietnia 1897), porucznika (15 maja 1901 ze starszeństwem z 24 kwietnia tego roku), sztabskapitana (10 października 1905 ze starszeństwem z 24 kwietnia tego roku), kapitana (11 lutego 1913 ze starszeństwem z 24 kwietnia 1909) i podpułkownika.
Był przydzielony do Oddziału V Sztabu Dowództwa Okręgu Generalnego „Kielce”. Od stycznia do września 1920 oraz od grudnia tego roku kierował Urzędem Opieki nad Grobami Wojskowymi. 2 września 1920 został dowódcą 2/III Batalionu Wartowniczego. Od 18 lutego do października 1921 był komendantem Powiatowej Komendy Uzupełnień 25 Pułku Piechoty w Miechowie. Później został komendantem Powiatowej Komendy Uzupełnień Kielce. W lipcu 1923 został przydzielony do Dowództwa Okręgu Korpusu Nr VIII w Toruniu na stanowisko I referenta Szefostwa Poborowego, pozostając oficerem naetatowym 4 pp Leg. W 1924, po likwidacji Szefostwa Poborowego, został referentem w Oddziale Ogólnym Sztabu DOK IV. W lutym 1925 został przydzielony do Powiatowej Komendy Uzupełnień Toruń na stanowisko komendanta. Z dniem 1 marca 1927 został mu udzielony dwumiesięczny urlop z zachowaniem uposażenia, a z dniem 30 kwietnia 1927 został przeniesiony w stan spoczynku. Mieszkał w Toruniu.