Urodził się 19 kwietnia 1901 r. w Ujściu pow. Chodzież. Syn Franciszka i Marty z Sawińskich.
Po 1918 r. w WP. Z dniem 1 lutego 1921 r. mianowany ppor. piech, 1 lutego 1923 r. awansował na por. piech. Służył w 76 pp (1923, 1924), a co najmniej od 1928 do 1932 r. w Szkole Podchorążych Piechoty. W 1935 r. służył w 61 pp. Awansowany 1 stycznia 1936 r. na kpt. piech., wiosną 1939 r. był komendantem powiatowym PW w Wyrzysku (przy 61 pp) i jednocześnie dowódcą 2 komp. Nakielskiego baonu ON.
Podczas kampanii 1939 r. jako dowódca 2 komp. Nakielskiego baonu ON walczył na Pomorzu i nad Bzurą. Dostał się do niewoli niemieckiej, w której przebywał m.in. w oflagu XI A w Osterode (1939-1940).
Zmarł po 1945 r.
Odznaczony Medalem Niepodległości i srebrnym Krzyżem Zasługi.
„Monitor Polski” nr 259/1932; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.