W 1922 w stopniu porucznika piechoty służył w 39 pułku piechoty. Został awansowany na stopień porucznika w korpusie oficerów aeronautycznych z dniem 1 czerwca 1919, a następnie na stopień kapitana w korpusie oficerów aeronautycznych z dniem 1 lipca 1923. W 1923, 1924, 1934 był oficerem 2 pułku lotniczego w Krakowie. Został awansowany na stopień majora w korpusie oficerów aeronautyki ze starszeństwem z dniem 1 stycznia 1932. W 1932 był przydzielony do Departamentu Aeronautyki Ministerstwa Spraw Wojskowych. W marcu 1933 został przeniesiony do 3 pułku lotniczego w Poznaniu na stanowisko dowódcy dywizjonu.
Podczas II wojny światowej służył w Armii Polskiej na Wschodzie. Po wojnie przebywał na emigracji w Stanach Zjednoczonych. Należał do Koła Lwowian w Los Angeles.
Zmarł 3 czerwca 1975 w San Diego.
Ordery i odznaczenia Krzyż Niepodległości – 24 października 1931 „za pracę w dziele odzyskania niepodległości”. Krzyż Walecznych Złoty Krzyż Zasługi Srebrny Krzyż Zasługi – 10 listopada 1928 „w uznaniu zasług, położonych w poszczególnych działach pracy dla wojska”M.P. z 1928 r. nr 260, poz.