Urodził się 15 października 1898 r. we Lwowie. Syn Katarzyny.
W czasie I wojny światowej w Legionach Polskich. Służył w 1 pp LP. W połowie kwietnia 1915 r. leczył się w szpitalu wojskowym w Dziedzicach. Potem w 1 puł LP.
Jako uczeń od 1 listopada 1918 r. w stopniu uł. brał udział w obronie Lwowa przeciwko Ukraińcom. Uczestniczył w pierwszych walkach, po czym służył w 1 szw. kawalerii lwowskiej „Wilków”.
Zweryfikowany jako por. lotn. z 1 czerwca 1919 r., służył w 2 plotn (1923, 1924). Awansowany 1 lipca 1925 r. na kpt. lotn., w 1928 r. był oficerem 5 plotn. Przed 1932 r. przeniesiony w stan spoczynku.
Na początku lat 30. mieszkał w Mszanie Górnej.
Zmarł po 1939 r.
Odznaczony Krzyżem Niepodległości i trzykrotnie Krzyżem Walecznych.
Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; „Monitor Polski” nr 64/1932; Obrona Lwowa 1-22 listopada 1918 t. 3, Lwów 1939; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934.