Urodził się w Pruścach w powiecie wągrowieckim 26.08.1871 r. Święcenia kapłańskie otrzymał 28.06.1896 r. w Gnieźnie.
Członek tajnych, patriotycznych stowarzyszeń gimnazjalnych. Posługę kapłańską rozpoczął w Śmiglu jako wikariusz. Później był wikariuszem w Bukówcu i Grabowie, gdzie otrzymał administrowanie parafią. Następnie był administratorem (od 1901 r. do 31.03.1908 r.) i proboszczem w Ostrowie Kościelnym do 1922 roku. Od 1922 roku był proboszczem w Kołaczkowie a od 1931 r. w Brudni niedaleko Torunia.
W Kołaczkowie zaprzyjaźnił się z Władysławem Reymontem, którego bywał częstym gościem.
Zmarł 15.04.1940 r. zamęczony w Oranienburgu.
Służył jako kapłan w następujących parafiach:
- Śmigiel (03.07.1896 – 28.10.1896) – wikariusz, od 21.09.1896 wikariusz substytut ks.Leszczyńskiego (zastępował proboszcza czasowo nieobecnego lub pozbawionego parafii wyrokiem sądowym),
- Bukówiec (29.10.1896 – 20.02.1898) – wikariusz,
- Grabowo (21.02.1898 – ) – wikariusz do maja 1900,
- Grabowo ( – ) – administrator od maja 1900 do grudnia 1900,
- Ostrowo Kościelne k/Strzałkowa (1900 – 30.03.1908) – administrator,
- Ostrowo Kościelne k/Strzałkowa (31.03.1908 – ) – proboszcz,
- Kołaczkowo (1922 – ) – proboszcz,
- Brudnia (1931 – ) – proboszcz.