Urodził się 10 października 1899 r. w Żyglinie pow. Tarnowskie Góry. Syn Jana i Anny z Kozoków (?).
W niepodległej Polsce mieszkał w rodzinnej miejscowości. Pracował jako drogomistrz.
Podczas II wojny światowej aresztowany przez Niemców. 11 lutego 1941 r. osadzony w obozie koncentracyjnym w Auschwitz (nr więźnia 10 245). Od początków maja 1942 r. niemal do końca 1944 r. przebywał w Birkenau. Następnie osadzony w obozie koncentracyjnym w Buchenwaldzie i we Flossenbürgu-Leitmeritz. Uwolniony w 1945 r., powrócił do Tarnowskich Gór.
Był świadkiem w procesie oprawców oświęcimskich (1965).
Zmarł po grudniu 1974 r.
Odznaczony Medalem Niepodległości.
„Monitor Polski” nr 92/1932; Zapisy terroru 39-45, www.zapisyterroru.pl/dlibra/show-content?id=3629&&navref=MzJ1OzMyYSAydG… [dostęp 8 II 2021].