Urodził się 10 maja 1900 r. w Chyrowie. Syn Henryka.
W czasie I wojny światowej w Legionach Polskich. Słuzył w 5 pp LP.
Od listopada 1918 r. w Wojsku Polskim. W stopniu plut. służył w 2 komp. 5 pp leg. Brał udział w odsieczy Przemyśla, a od 20 listopada uczestniczył w walkach z Ukraińcami we Lwowie, a potem w jego rejonie.
Zweryfikowany jako por. adm. (grupa gosp.) z 1 czerwca 1921, był członkiem komisji gospodarczej Centralnych Zakładów Lotniczych (1923, 1924), zaś co najmniej od 1928 do 1932 r. płatnikiem 66 pp. Awansowany 19 marca 1937 r. na kpt. int., wiosną 1939 r. zajmował funkcję oficera gospodarczego 1 pszwol.
Na tym stanowisku wziął udział w kampanii 1939 r.
Zmarł 17 marca 1974 r. i został pochowany na Cmentarzu Komunalnym w Gdyni-Witominie.
Odznaczony Krzyżem Walecznych, Medalem Niepodległości i srebrnym Krzyżem Zasługi.
„Monitor Polski” nr 12/1932; Obrona Lwowa 1-22 listopada 1918 t. 3, Lwów 1939; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.