Urodził się 16 marca 1884 r. w Ciężkowicach pow. Tarnów. Syn Antoniego i Marii z Wilgów.
Ukończył seminarium nauczycielskie w Tarnowie. Pracował jako nauczyciel ludowy.
W czasie I wojny światowej w Legionach Polskich ps. Jan Berszczakowicz”. W stopniu plut. był żołnierzem 15 i 8 komp. 2 pp LP. Dostał się do niewoli rosyjskiej 13 maja 1915 r. po rozbiciu baonu pod Mamajowcami. W lipcu 1916 r. przebywał w Taszkiencie. Z niewoli powrócił w 1920 r.
W niepodległej Polsce mieszkał w Tarnowie. Pracował jako nauczyciel. Członek Rady Miejskiej.
Należał do Zw. Legionistów Polskich.
W czasie II wojny światowej brał udział w działalności konspiracyjnej w szeregach ZWZ/AK. Aresztowany przez Niemców, został wysłany do obozu koncentracyjnego w Gross-Rosen.
Tam zginął 29 maja 1942 r. Pochowany w Tarnowie na Starym Cmentarzu kwat. I.
Odznaczony Krzyżem Niepodległości.
Jest wymieniony na tablicy poświęconej absolwentom seminarium nauczycielskiego w Tarnowie, ofiarom II wojny światowej, umieszczonej w budynku przy ul. Nowy Świat 30.
J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914-1918 t. 1, Kraków, Warszawa, Zalesie Górne 2017; „Monitor Polski” nr 64/1937; V Lista strat Legionów Polskich, Piotrków 1916.