Urodził się 26 kwietnia 1895 r. w Brdowie pow. Koło. Syn Wiktora i Anny z Okasińskich. Ukończył szkołę powszechną.
W czasie I wojny światowej służył w POW ps. „Brzezina”, „Bocian”.
W niepodległej Polsce, w lipcu 1920 r. zmobilizowany do Wojska Polskiego, służył w 18 pp. W grudniu urlopowany, następnie przeniesiony do rezerwy. Mieszkał w Brdowie, od roku 1937 we Włocławku, od 1938 r. w Łowiczu. Pracował jako szewc. Ukończył kurs majstrowy. W roku 1939 zmobilizowany do WP.
Podczas kampanii wrześniowej 1939 r. dostał się do niewoli niemieckiej. Zwolniony z powodu stanu zdrowia, powrócił do domu.
Zmarł 24 listopada 1955 r. w Łowiczu, został pochowany na tamtejszym Cmentarzu Parafialnym.
Żonaty (od 2 VII 1919) z Pelagią Ciesielską, miał dwie córki, Danutę (ur. 1920) i Alinę (ur. 1925) oraz syna Stefana (ur. 1923).
Odznaczony Medalem Niepodległości.
„Monitor Polski” nr 131/1933.