Urodził się 9 grudnia 1887 r. Syn Henryka i Emilii z Vickodilów (?).
Pracował jako urzędnik kolejowy.
W czasie I wojny światowej w Legionach Polskich ps. „Witold Ługosz”. Służył w 1 pp LP.
Od listopada 1918 r. w WP. W stopniu chor. służył w komp. km 5 pp leg. Brał udział w walkach z Ukraińcami w okolicach Lwowa.
Zmarł z ran 10 grudnia 1918 r. we Lwowie i został pochowany na Cmentarzu Obrońców Lwowa pole IX.
Pośmiertnie odznaczony Krzyżem Niepodległości.
Lista strat Wojska Polskiego. Polegli i zmarli w wojnach 1918-1920, Warszawa 1934; „Monitor Polski” nr 177/1938; W obronie Lwowa i Wschodnich Kresów. Polegli od 1-go listopada 1918 do 30-go czerwca 1919 r., Lwów 1926; J. Wereszyca [d. Łomaczewska], Przewodnik po Cmentarzu Obrońców Lwowa, Warszawa 1989.