Urodził się 24 stycznia 1893 r. w Jarosławiu. Syn Wojciecha.
Po 1918 r. w WP. Zweryfikowany jako por. sap. z 1 czerwca 1919 r., służył w 1 pułku kolejowym (potem: 1 pułku saperów kolejowych). Awansowany 1 lipca 1925 r. na kpt. sap., w 1928 r. był delegatem Sztabu Generalnego w Dyrekcji PKP we Lwowie. W 1932 r. służył w Wojskowym Zakładzie Zaopatrzenia Inżynierii. Przed 1939 r. przeniesiony w stan spoczynku lub do rezerwy.
W 1939 r. zmobilizowany do WP, dostał się do niewoli niemieckiej. Przebywał w oflagu XI A w Osterode i II C w Woldembergu. Uwolniony w 1945 r.
Zamieszkał w Szczecinie.
Zmarł 21 maja 1954 r. i został pochowany na Cmentarzu Centralnym w Szczecinie.
Odznaczony Medalem Niepodległości.
„Monitor Polski” nr 12/1932; Rocznik oficerski 1923, 1924, 1928, 1932.