Urodził się 11 listopada 1886 r. we Włocławku. Syn Cezarego.
Przebywał w Stanach Zjednoczonych, gdzie był działaczem Komitetu Obrony Narodowej.
W czasie I wojny światowej przedostał się do Europy i w maju 1915 r. wstąpił do Legionów Polskich ps. „Skalski”. Służył w 5 pp LP. Od 1917 r. w POW.
Po 1918 .r. w WP. Zweryfikowany jako por. adm. z 1 czerewca 1919 r., służył w Ekspozyturze Wojskowej Kontroli Generalnej przy DOK nr I w Warszawie (1923, 1924). Awansowany 1 stycznia 1928 r. na kpt. adm., był wówczas oficerem Biura Kontroli. Przed 1931 r. został przeniesiony w stan spoczynku.
Mieszkał w Warszawie.
Członek Zw. Legionistów Polskich.
Zmarł 21 października 1956 r
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” nr 87/1931; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934.