Urodził się 15 września 1896 r. w Kętach. Syn Józefa i Agnieszki z Figusów.
Podczas I wojny światowej od 4 stycznia 1915 r. służył w Legionach Polskich w 3 komp. II baonu 5 Pułku Piechoty, I Brygady. W czasie walk na Lubelszczyźnie 18 lipca 1915 r. został ranny w rękę pod Urzędowem. Leczył się w szpitalu zorganizowanym w szkole wydziałowej w Tarnowie. Po rekonwalescencji został przydzielony do kadry Komendy Grupy LP w Kozienicach. W maju 1916 r. w składzie kompanii marszowej powrócił na front. Przydzielony do oddziału karabinów maszynowych V baonu 7 Pułku Piechoty LP. 6 lipca 1916 r. został ranny w bitwie pod Kościuchnówką. Leczył się w szpitalu w Krakowie. Po rekonwalescencji pełnił służbę werbunkową w Lubartowie. Po kryzysie przysięgowym z lipca 1917 r., podjął służbę w Polskim Korpusie Posiłkowym, w 2 komp. karabinów maszynowych 2 Pułku Piechoty II Brygady. Awansowany na st. szer. Po przejściu II Brygady przez front pod Rarańczą (15/16 lutego 1918) dostał się do niewoli austriackiej. Internowany w Szaldobos, 18 czerwca wcielony do armii austro-węgierskiej i wysłany na front włoski. 28 sierpnia 1918 r. został zwolniony ze służby ze względu na stan zdrowia.W niepodległej Polsce (po 11 listopada 1918) organizował Straż Obywatelską w Białej, następnie wstąpił do Wojska Polskiego. Uczestniczył w wojnie z Rosją bolszewicką 1919–1920; między innymi w wyprawie kijowskiej. W lipcu 1920 przydzielony jako sekcyjny w baonie zapasowym 1 Pułku Piechoty Legionów w stopniu kpr. Ze względu na stan zdrowia 19 stycznia 1924 r. zwolniony do rezerwy. Krótko pracował jako krawiec w Kętach. Był inwalidą z 75% utratą możliwości wykonywania zawodu. Rodzinę utrzymywał z przyznanej renty wojskowej. W roku 1934 w podaniu skierowanym do Komitetu Krzyża i Medalu Niepodległości o zwolnienie z opłat związanych z wydaniem dyplomu KN, napisał: „Niechaj czcigodny Komitet nie odrzuca prośby nędzarza i inwalidy spod Polskiej Góry”. Zmarł 13 listopada 1936 r. w Kętach, po długiej i ciężkiej chorobie.
Żonaty, miał czworo dzieci.
Odznaczony Krzyżem Niepodległości i Krzyżem Walecznych.
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 292; VII Lista strat Legionów Polskich, Piotrków 1916.