Urodził się 29 maja 1891 r. w Parysowie pow. Garwolin. Syn Jana i Marcjanny z Bachańskich.
Ukończył seminarium duchowne i został wyświęcony na kapłana.
Członek Polskiej Macierzy Szkolnej.
W czasie I wojny światowej wiosną 1915 r. przydzielony jako wikariusz do parafii w Chodlu. Od lata organizował szkoły powszechne w Białej Podlaskiej i okolicy. W 1916 r. został dyrektorem tamtejszego gimnazjum; funkcję tę sprawował do 1919 r.
W latach 1921–1928 proboszcz parafii pw. Podwyższenia Krzyża Świętego w Piszczacu. Następnie do 8 listopada 1934 r. administrator parafii pw. św. Marii Magdaleny w Suchożebrach.
W latach 1944–1949 wikariusz w parafii Najświętszego Zbawiciela w Rykach. Równolegle od 1944 r. był organizatorem i do 1946 r. dyrektorem Prywatnego Gimnazjum Ogólnokształcącego w tym mieście. Uczył też języka łacińskiego. W 1949 r. wyjechał w okolice Okrzei.
Tam zmarł 7 grudnia 1971 r. i został pochowany na Cmentarzu Parafialnym w Parysowie.
Odznaczony Krzyżem Niepodległości.
R. Dmowski, Unitis Viribus. Diecezja Podlaska w II Rzeczypospolitej, Warszawa 2013; „Monitor Polski” nr 64/1937; „Ziemia Lubelska” nr 87/1915.