Urodził się 6 lipca 1895 r. w Siemowie pow. Gostyń. Syn Jana i Bronisławy z Lücków.
Działacz niepodległościowy ps. „Janowicz”.
Po 1918 r. w WP. Zweryfikowany jako por. piech. z 1 czerwca 1919 r. i awansowany 15 sierpnia 1924 r. na kpt. piech., co najmniej od 1923 r. służył w 69 pp. Wiosną 1939 r. był komendantem powiatowym PW (przy 69 pp) w Obornikach. Od maja dowodził baonem ON „Oborniki”.
Na tym stanowisku wziął udział w kampanii wrześniowej. Walczył m.in. w bitwie nad Bzurą.
Zmarł 8 września 1962 r. w Obornikach.
Odznaczony Medalem Niepodległości i srebrnym Krzyżem Zasługi.
Żonaty (od 10 VII 1929) z Józefą Kubacką, miał z nią córkę Barbarę Janinę (13 V 1930-8 X 1965) zamężną Mamczyńską.
P. Bauer, B. Polak, Armia „Poznań” w wojnie obronnej 1939, Poznań 1983; „Monitor Polski” nr 287/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.