Urodził się 18 marca 1896 r. w Gąbinie pow. Gostynin. Syn Franciszka i Bronisławy.
W czasie I wojny światowej w Legionach Polskich ps. „Rokita”. Służył w 1 puł LP oraz w szpitalu koni.
Po kryzysie przysięgowym w Legionach z lipca 1917 r. w POW.
Od 1918 r. w WP. 25 grudnia mianowany pchor., a 1 kwietnia 1919 r. ppor. piech.
W 1921 r. w 32 pp. Zweryfikowany jako por. piech. z 1 czerwca 1919 r., służył w 9 pp leg (1923, 1924). Awansowany 1 lipca 1925 r. na kpt. piech., w 1928 r. był oficerem 37 pp. Przed połową 1932 r. został przeniesiony w stan spoczynku.
Był komendantem powiatowym Zw. Strzeleckiego w Łęczycy.
Zmarł po 1934 r.
Odznaczony Krzyżem Niepodległości i dwukrotnie Krzyżem Walecznych.
„Monitor Polski” nr 167/1932; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934.