Urodził się 6 grudnia 1896 r. w Skawinie. Syn Franciszka i Kamili z Panków.
W czasie I wojny światowej w Legionach Polskich. W stopniu st. szer. był żołnierzem 2 komp. 4 pp LP. Chory, w sierpniu 1915 r. przebywał w szpitalu legionowym w Kamieńsku. Później służył w komendzie placu w Kowlu. W końcu marca 1916 r. chory, przebywał w szpitalu Czerwonego Krzyża w Nowym Targu. Awansował na st. szer. Superarbitrowany w Krakowie (16 lutego 1918), uznany za czasowo niezdolnego do służby, uzyskał pensję inwalidzką.
W niepodległej Polsce mieszkał w Woronczynie pow. Horochów. Pracował jako buchalter.
Zmarł po 1937 r.
Odznaczony Krzyżem Niepodległości.
Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; „Monitor Polski” nr 64/1937; VI Lista strat Legionów Polskich, Piotrków 1916.