Urodził się 26 marca 1898 r. w Szczakowej (obecnie cxzęść Jaworzna). Syn Kazimierza.
W czasie I wojnie światowej od sierpnia 1914 r. w Legionach Polskich. W stopniu szer. służył w 15 komp. 3 pp LP. Na początku grudnia 1914 r. przebywał w szpitalu w Sopron. Następnie w 11 komp. 4 pp LP.
Po 1918 r. w Wojsku Polskim. W niepodległej Polsce pełnił zawodową służbę wojskową. Służył w 4 pp leg m.in. w jego kwatermistrzostwie. W 1931 r. w stopniu chor. w 5 komp.
Zmarł w 1972 r. i został pochowany na Cmentarzu Starym w Kielcach kwa. 3-C.
Odznaczony Krzyżem Niepodległości i Krzyżem Walecznych
Czwarty Pułk Piechoty 1806–1966, Londyn [1965]; Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; „Monitor Polski” nr 132/1931; 100-lecie Niepodległej w Jaworznie. Śpiewnik pieśni patriotycznych, Jaworzno 2018.