Urodził się w 1900 r. w Krakowie.
W czasie I wojny światowej od 1914 r. w Legionach Polskich. Był ranny.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. Brał udział w przejściu II Brygady przez front pod Rarańczą (15/16 lutego 1918). Następnie dołączył do II Korpusu Polskiego. Uczestniczył w bitwie z Niemcami pod Kaniowem (11 maja). Po kapitulacji korpusu (12 maja) dostał się do niewoli, z której rychło zbiegł.
Przez Kijów, Moskwę, Wołogdę i Pietrozawodsk przedostał się na Murmań. Służył w oddziale murmańskim w północnej Rosji. Awansował na kpr. W 1919 r. z oddziałem powrócił do kraju. Awansowany na sierż., służył w 164 pp. Walczył z bolszewikami.
Poległ 29 lipca 1920 r. pod Żabinką.
Pośmiertnie odznaczony Krzyżem Niepodległości.
Rodziny nie założył.
Lista strat Wojska Polskiego. Polegli i zmarli w wojnach 1918-1920, Warszawa 1934; „Monitor Polski” nr 64/1937; Żołnierz Polski na Murmanie. Jednodniówka wydana z okazji pierwszego zjazdu murmańczyków, Warszawa 1929.