Urodził się 2 czerwca 1897 r. w Antoniówce na Lubelszczyźnie. Syn Jana i Marianny z Krajewskich.
Z zawodu szewc.
W okresie I wojny światowej od 1 grudnia 1915 r. służył w Legionach Polskich. Był żołnierzem 2 szw. 2 puł LP oraz okm pułku.
Po likwidacji pułku w następstwie przejścia II Brygady przez front pod Rarańczą internowany 19 lutego 1918 r. przez Austriaków. Przebywał w obozie w Talaborfalva, skąd jako poddany rosyjski 14 marca 1918 r. został zwolniony.
W niepodległej Polsce (po 11 listopada 1918) mieszkał w Śniatyczach i pracował na roli.
Należał do Związku Legionistów Polskich (Koło żołnierzy 2 puł LP).
Zmarł po 1938 r.
Odznaczony Krzyżem Niepodległości.
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. 2, Mińsk Mazowiecki – Warszawa – Kraków 2011; „Monitor Polski” 1937, nr 64, 64/1938