Urodził się 18 lipca 1894 r. w Zatorze pow. Wadowice. Syn Andrzeja i Julii z Kamieniarzów.
W czasie I wojny światowej w Legionach Polskich. Służył w 4 baterii II dyonu 1 part LP, walczącej w składzie I Brygady. Chory, w końcu kwietnia 1915 r. przebywał w szpitalu rezerwowym w Kętach. Następnie powrócił do pułku. Służył w dywizyjnym parku amunicyjnym oraz w kolumnie amunicyjnej PA/2.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Uzyskał stopień ogn. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Szeklence.
W niepodległej Polsce mieszkał w Grodnie. Pracował jako urzędnik.
Zmarł po 1933 r.
Odznaczony Krzyżem Niepodległości i Krzyżem Walecznych.
Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” nr 63/1933.