Urodził się 2 maja 1889 r. w Trojanowie pow. Garwolin. Syn Józefa i Marii z Kwiatkowskich.
W czasie I wojny światowej w POW.
Po 1918 r. w Wojsku Polskim. Był urzędnikiem wojskowym XI rangi. Przemianowany na oficera służby stałej (por. kanc. z 1 grudnia 1922), w latach 1923–1924 był oficerem ewidencyjnym na pow. Suwałki w PKU w Suwałkach. W czerwcu 1926 r. został przydzielony do Kierownictwa Administracji Koszar w Suwałkach. Służył tam do jej likwidacji 1 kwietnia 1929 r. Przed 1932 r. przeniesiony w stan spoczynku.
W niepodległej Polsce mieszkał w Warszawie. Pracował jako urzędnik. Następnie był pracownikiem starostwa powiatowego w Łowiczu.
Zmarł po 1934 r.
Odznaczony Medalem Niepodległości.
„Monitor Polski” nr 24/1933; Rocznik oficerski 1923, 1924, 1928; Rocznik oficerski rezerw 1934.