Urodził się 7 grudnia 1864 r. w Grabowie pow. Ostrzeszów.
Od 1889 r. mieszkał w Częstochowie, gdzie brał udział w działalności niepodległościowej.
W czasie I wojny światowej od 29 maja 1915 r. w Legionach Polskich. Służył w 3 komp. baonu uzupełniającego nr 1. Chory, w sierpniu 1915 r. leczył się w szpitalu legionowym w Kamieńsku. Następnie w 1 komp. uzupełniającej. Na początku maja 1916 r. leczył się w szpitalu twierdzy nr 4 w Krakowie. Później na froncie wołyńskim, gdzie został ranny. 29 listopada 1917 r. zwolniony z Legionów.
Mieszkał w Warcie.
Zmarł w styczniu 1938 r. w Warcie i tam został pochowany.
Pośmiertnie odznaczony Krzyżem Niepodległości.
Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; „Monitor Polski” nr 177/1938; VI Lista strat Legionów Polskich, Piotrków 1916; Wspomnienie pośmiertne, „Gazeta Częstochowska” nr 20/1938.