Urodził się 6 maja 1891 r. w Kielcach. Syn Tomasza i Weroniki z Frejlichów. Brat Józefa (zob.).
Od 1911 r. należał do tajnej Drużyny Skautowej im. Traugutta w Warszawie.
W czasie I wojny światowej wstąpił do Legionów Polskich. Od 26 sierpnia 1914 r. służył w 1 komp. IV baonu 1 (potem: 5) pp LP. W czerwcu 1915 r. leczył się w szpitalu Altvater Freiwaldau. Jesienią przydzielony do placówki werbunkowej w Biłgoraju. Następnie w 6 pp LP. W 1917 r. pełnił służbę w Powiatowym Urzędzie Zaciągu w Zamościu.
Po kryzysie przysięgowym w stopniu sierż. w Polskim Korpusie Posiłkowym. Był żołnierzem 3 pp LP (do lutego 1918).
W niepodległej Polsce (po 11 listopada 1918) mieszkał w rodzinnym mieście. Pracował jako referent w magistracie kieleckim.
Należał do Związku Legionistów Polskich.
Zmarł po 1933 r.
Odznaczony Krzyżem Niepodległości.
H. Bagiński, U podstaw organizacji Wojska Polskiego 1908–1914, Warszawa 1935; J. Cisek, E. Kozłowska, Ł. Wieczorek, Słownik Legionistów Polskich 1914–1918 t. 1, Kraków – Warszawa – Zalesie Górne 2017; W.K. Cygan, Żołnierze Niepodległości 1863–1938 Słownik biograficzny t. 1, Mińsk Mazowiecki – Warszawa – Kraków 2011; Lista strat Legionu Polskiego. Od 1 maja do 1 lipca 1915, Piotrków 1915; „Monitor Polski” 1933, nr 171; VI Lista strat Legionów Polskich, Piotrków 1916.