Urodził się 18 lutego 1896 r. w Nowych Witkowicach. Syn Wacława i Bronisławy z Królów.
Ukończył szkołę powszechną, po czym pracował w rodzinnym gospodarstwie.
W czasie I wojny światowej 1 października 1915 r. powołany do armii niemieckiej. Walczył na froncie zachodnim. Do domu powrócił 5 stycznia 1919 r.
Uczestnik powstania wielkopolskiego. Od 6 stycznia 1919 r. służył w komp. wągrowiecko-budzyńskiej. Walczył m.in. o Chodzież i w rejonie Szubina-Rynarzewa. Następnie w WP. Awansował do stopnia kpr. W 1922 r. przeniesiony do rezerwy.
W niepodległej Polsce mieszkał w Mirosławiu pow. Chodzież. Pracował w swoim gospodarstwie rolnym.
Członek Zw. Powstańców Wielkopolskich.
Od 1949 r. należał do Zjednoczonego Stronnictwa Ludowego, był też członkiem ZBoWiD.
Zmarł 25 listopada 1977 r. i został pochowany na Cmentarzu Parafialnym w Mirosławiu.
Odznaczony Medalem Niepodległości i brązowym Krzyżem Zasługi.
W. Kicman, Gąagorek Kazimierz, www.powstanie.szubin.net/biografie/s/372 [dostęp 2 I 2020]; „Monitor Polski” nr 259/1937.