Urodził się 8 listopada 1894 r. w Lublinie. Syn Józefa i Seweryny z Owsianków.
W czasie I wojny światowej od 1914 r. w Legionach Polskich ps. „Oland”. Służył w 4 komp. VI baonu I Brygady. W 1915 r. był ranny. W końcu stycznia 1916 r. przebywał w Domu Uzdrowieńców LP w Kamieńsku.
W niepodległej Polsce mieszkał w Warszawie. Pracował jako urzędnik w Głównym Urzędzie Miar (1937 r.).
Członek Zw. Legionistów Polskich.
Po wojnie od 1945 r. pracował w wydz. ogólno-administracyjnym Głównego Urzędu Miar.
Zmarł po 1945 r.
Odznaczony Krzyżem Niepodległości.
A. Barański, 100 lat Głównego Urzędu Miar, Warszawa 2019; „Biuletyn Okręgu Stołecznego Związku Legionistów” nr 4/1937; „Monitor Polski” nr 63/1933; V Lista strat Legionów Polskich, Piotrków 1916; VI Lista strat Legionów Polskich, Piotrków 1916; Sprawozdanie Zarządu Okręgu Stołecznego Związku Legionistów Polskich w Warszawie za czas od dn. 1.IV.1937 r. do dn. 30.IV.1939 r., Warszawa [1939].