Urodził się 13 marca 1897 r. w m. Jeleń (obecnie część Jaworzna) pow. Chrzanów. Syn Antoniego i Marii z Bednarskich.
W czasie I wojny światowej od 6 sierpnia 1914 r. w oddziale J. Piłsudskiego i Legionach Polskich ps. „Studnar”. Początkowo w 1 pp LP, a następnie w 2 komp. IV baonu 5 pp LP. Ranny podczas bitwy pod Kościuchnówką (4-6 lipca 1916). Wiosną 1917 r. w komisariacie werbunkowym w Częstochowie. Następnie w stopniu kpr. przebywał na kursie wyszkolenia nr 4.
Po 1918 r. w WP. W niepodległej Polsce podoficer zawodowy. W 1932 r. posiadał stopień st. sierż. Służył wówczas w 23 pp. Następnie w rezerwie lub w stanie spoczynku. Pracował jako urzędnik w Urzędzie Skarbowym w Puławach.
Zmarł w 1973 r. i został pochowany na Cmentarzu Parafialnym na Powązkach kwat. 153.
Odznaczony Krzyżem Niepodległości.
Żonaty z Karoliną Koch, miał synów Jerzego (1 XI 1920-15 XI 1990) i Zygmunta.
„Monitor Polski” nr 217/1932; VII Lista strat Legionów Polskich, Piotrków 1916.