Urodził się 23 czerwca 1897 roku w Barwałdzie Średnim w pobliżu Wadowic. Syn Konstantego i Bronisławy z Szaflarskich. Brat Tadeusza (zob.).
Po wybuchu I wojny światowej od sierpnia 1914 r. służył w Legionach Polskich, przydzielony do 1 komp. III baonu 1 Pułku Piechoty LP w stopniu st. szer. Poległ 25 grudnia 1914 r. w bitwie pod Łowczówkiem. Został pochowany na Cmentarzu Wojennym nr 171 w Łowczówku (grób nr 145).
Pośmiertnie odznaczony Krzyżem Niepodległości.
W.K. Cygan, Żołnierze Niepodległości 1863–1938. Słownik biograficzny, t. 2, Mińsk Mazowiecki – Warszawa – Kraków 2011; J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914–1918, t. 1, Kraków – Warszawa – Zalesie Górne 2017; J. Cisek, K. Stepan, Lista strat Legionów Polskich 1914–1918, Kraków 2006; „Monitor Polski” 1934, nr 6; www.grobywojenne.malopolska.uw.gov.pl/pl-PL/Home/Obiekt/849 [dostęp 10 III 2021].