Urodził się 9 listopada 1898 r. w Łodzi. Syn Franciszka i Józefy z Bogusławskich.
W czasie I wojny światowej w Legionach Polskich. Służył jako sanitariusz w 5 komp. 6 pp LP, uzyskując stopień plut. Ranny 30 września 1915 r. pod Podczerewiczami. Po rekonwalescencji powrócił do komp.
Po kryzysie przysięgowym w lipcu 1917 r. internowany w Szczypiornie.
Po 1918 r. w WP. Służył m.in. w Dywizji Litewsko-Białoruskiej. Po wojnie z bolszewikami w rezerwie.
W niepodległej Polsce mieszkał w Jędrzejowie. Pracował jako urzędnik.
W 1938 r. sprawował funkcję sekretarza OSP w Jędrzejowie.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości.
IV Lista strat Legionów Polskich, Piotrków 1916; „Monitor Polski” nr 245/1932; Rok bojów na Polesiu 1915-1916, Warszawa 1917; „Życie Strażackie” nr 1/1938.