Urodził się w 1883 r. w Krakowie. Syn Anny.
Pracował jako kaflarz. Był członkiem Czytelni Robotniczej Tow. Szkoły Ludowej im. Kilińskiego w Tarnowie.
Należał do XIV PDS w Tarnowie.
W czasie I wojny światowej w Legionach Polskich ps. „Ryngraf”. W stopniu st. szer. służył w 2 pp LP. W czerwcu 1915 r. chory, leczył się w szpitalu Czerwonego Krzyża w Nowym Targu (do 16 listopada), a potem przebywał w szpitalu twierdzy nr 9 w Krakowie.
Po kryzysie przysięgowym od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w kolumnie sanitarnej korpusu.
Zginął 28 października 1917 r. w wypadku kolejowym w Łużanach.
Pośmiertnie odznaczony Krzyżem Niepodległości.
J. Cisek, K. Stepan, Lista strat Legionów Polskich 1914–1918, Kraków 2006; Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 292/1933; V Lista strat Legionów Polskich, Piotrków 1916; J.A. Zając, Praca niepodległościowa na terenie Tarnowa i Obwodu, Tarnów 1936.