Urodził się 17 stycznia 1896 r. w Jarosławiu. Syn Feliksa i Antoniny z Rogozińskich.
W czasie I wojny światowej w Legionach Polskich ps. „Gregorowicz”. W stopniu szer. służył w 4 komp. 2 pp LP. W połowie kwietnia chory, leczył się w szpitalu rezerwowym nr 1 w Wiedniu, a w połowie czerwca w szpitalu rezerwowym nr 4 w Pradze. Po rekonwalescencji od października w baonie uzupełniającym nr 2, a potem w kadrze Komendy Grupy LP w Kozienicach. 27 maja 1916 r. w składzie 2 komp. uzupełniającej wyruszył na front.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w komp. sztabowej. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Szaldobos.
W niepodległej Polsce mieszkał w Gdyni. Pracował jako urzędnik samorządowy (księgowy).
Członek Zw. Legionistów Polskich. W 1939 r. był członkiem zarządu Oddziału Morskiego w Gdyni.
Podczas II wojny światowej aresztowany przez Niemców. 8 stycznia 1942 r. osadzony w obozie koncentracyjnym w Auschwitz (nr więźnia 25 285).
Zginął 28 stycznia 1942 r. w obozie.
Odznaczony Krzyżem Niepodległości i brązowym (?) Krzyżem Zasługi.
Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 121/1932; „Żołnierz Legionów i POW nr 1-2/1939.