Urodził się 12 marca 1892 r. w Załużu.
W czasie I wojny światowej w stopniu szer. w Legionach Polskich. Służył w okm 2 pp LP. Chory, do 6 grudnia 1915 r. przebywał w szpitalu rezerwowym w Cieszynie, a następnie do 14 grudnia w Domu Uzdrowieńców LP w Kamieńsku. Po rekonwalescencji w kadrze Komendy Grupy LP w Kozienicach. W maju 1916 r. w składzie komp. marszowej powrócił na front. Służył w 3 pp LP.
Po kryzysie przysięgowym 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.
Zwolniony 18 maja 1918 r., został wcielony do armii austro-węgierskiej i wysłany na front włoski w rejon Udine.
W niepodległej Polsce pracował jako blacharz.
Zmarł po 1938 r.
Odznaczony Krzyżem Niepodległości.
J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914-1918 t. 1, Kraków, Warszawa, Zalesie Górne 2017; W.K. Cygan, Żołnierze Niepodległości 1863-1938. Słownik biograficzny t. 4, Mińsk Mazowiecki-Warszawa-Kraków 2012; „Monitor Polski” nr 177/1938; V Lista strat Legionów Polskich, Piotrków 1916.