Urodził się 31 stycznia 1898 r. we Lwowie.
W czasie I wojny światowej w Legionach Polskich ps. „Stanisław Staszewski”. Służył w IV baonie 1 i 5 pp LP. Chory, od 11 kwietnia 1915 r. leczył się w szpitalu rezerwowym w Dziedzicach. Następnie w 4 baterii II dyonu 1 part LP, walczącej w składzie I Brygady. Chory, od 25 lipca do 19 sierpnia przebywał w szpitalu twierdzy nr 9 w Krakowie.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Huszt.
W niepodległej Polsce mieszkał w rodzinnym mieście. Pracował w budownictwie.
Zmarł po 1937 r.
Odznaczony Medalem Niepodległości.
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” nr 64/1937.