Urodził się 4 listopada 1896 r. w Brzeziu koło Wieliczki. Syn Franciszka i Katarzyny z Formanków.
Pracował jako drukarz.
W czasie I wojny światowej w Legionach Polskich. W stopniu szer. służył w 2 komp. 2 pp LP. Wiosną 1916 r. przebywał w kadrze Komendy Grupy LP w Kozienicach. W maju powrócił na front. Ranny 3 sierpnia 1916 r. na pozycjach pod Sitowiczami.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Służył w 2 pp LP, był też elewem szkoły podoficerskiej korpusu. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Bustyahaza.
W niepodległej Polsce pracował jako st. asystent kolejowy na stacji w Mielcu.
Zmarł po 1933 r.
Odznaczony Krzyżem Niepodległości, czterokrotnie Krzyżem Walecznych i srebrnym (?) Krzyżem Zasługi.
„Monitor Polski” nr 171/1933; VII Lista strat Legionów Polskich, Piotrków 1916.