Urodził się 9 kwietnia 1887 r. w Bochni.
Pracował jako górnik.
W czasie I wojny światowej od 1 października 1916 r. w Legionach Polskich. Służył w orkiestrze 2 puł LP, a potem 3 pp LP.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w 3 pp LP. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Szeklence.
Zwolniony, został wcielony do armii austro-węgierskiej. Służył w 32 pstrz.
Od listopada 1918 r. w WP. W grudniu pełnił służbę w 4 szw. 2 puł. Uzyskał stopień wachm. Następnie w rezerwie.
W niepodległej Polsce mieszkał w Skawinie. Pracował jako dozorca w Kasie Chorych.
Zmarł po 1933 r.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” nr 292/1933.