Urodził się 10 marca 1895 r. w Krakowie. Syn Gustawa i Marii z Chełmeckich.
Podczas I wojny światowej od 26 sierpnia 1914 r. w Legionach Polskich ps. „Łabędź”. Służył w 2 baterii 1 part LP. Chory, w końcu grudnia 1914 r. przebywał w szpitalu rezerwowym nr 2 w Pradze. Następnie powrócił do baterii. Kontuzjowany, w połowie września 1915 r. przebywał w Domu Uzdrowieńców LP w Kamieńsku (do 23 listopada). Potem w 2 pp LP.
Od 3 listopada 1918 r. w stopniu ppor. brał udział w obronie Lwowa przeciwko Ukraińcom. Dowodził służbą wartowniczą lotnictwa obrony.
W niepodległej Polsce (po 11 listopada 1918) mieszkał w Krakowie. Ukończył studia, uzyskując dyplom inżyniera–mechanika.
Należał do Związku Legionistów Polskich.
Zmarł po 1933 r.
Odznaczony Krzyżem Niepodległości.
IV Lista strat Legionów Polskich, Piotrków 1916; Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; „Monitor Polski” 1933, nr 212; Obrona Lwowa 1–22 listopada 1918 t. 3, Lwów 1939.