Urodził się 1 czerwca 1873 r. w Gołańczy pow. Wągrowiec. Syn Józefa i Józefy z Kaszyńskich.
Mieszkał w Żninie. Był mistrzem piekarskim.
Podczas I wojny światowej, po wzięciu udziału w inscenizacji przedstawienia „Kościuszko pod Racławicami”, w którym grał Kościuszkę, został zmobilizowany do armii niemieckiej.
Wysłany do Belgii, służył w biurze szkoły obserwatorów lotniczych.
Po powrocie z frontu do Żnina w listopadzie 1918 r. wszedł w skład tajnego Komitetu Obywatelskiego w tym mieście.
Brał udział w powstaniu wielkopolskim.
Zmarł po 1932 r.
Odznaczony Medalem Niepodległości.
Żonaty, miał syna Bogdana.
B. Balski, Inscenizacja trzeciomajowa w Żninie w 1917 i 1924 roku, „Pałuki” nr 17/1994; W.K. Cygan, Żołnierze Niepodległości 1863-1938. Słownik biograficzny t. 3, Mińsk Mazowiecki-Warszawa-Kraków 2011; „Monitor Polski” nr 167/1932.