Urodził się w 1899 r. w Gnieźnie. Syn Józefa.
Mieszkał w Przeworsku.
W czasie I wojny światowej od 5 listopada 1916 r. w Legionach Polskich. Służył w 3 pp LP. Po kryzysie przysięgowym z lipca 1917 r. pozostał w pułku. Brał udział w przejściu II Brygady przez front pod Rarańczą (15/16 lutego 1918). Następnie w II Korpusie Polskim. Po bitwie pod Kaniowem (11 maja) dostał się do niewoli niemieckiej. Przebywał w niej w obozach na terenie Meklemburgii i Górnego Śląska. Przebywał w niej do 23 listopada.
Od grudnia 1918 r. w Wojsku Polskim. W stopniu plut. służył w 10 pp. Uczestnik walk z Ukraińcami pod Lwowem. Ciężko ranny 21 lutego pod Wołczuchami.
Zmarł z ran 22 lutego 1919 r. w szpitalu w Rudkach. Pochowany na cmentarzu w Przeworsku.
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; Lwów i Małopolska Wschodnia w Legionach Polskich 1914–1917, Lwów 1935; „Monitor Polski” nr 177/1938.