Urodził się 8 lipca 1894 r. w Andrychowie. Syn Franciszka i Marii.
Pracował jako handlowiec.
W czasie I wojny światowej od 1914 r. w Legionach Polskich ps. „Rawicz”. Służył w 2 szw. 2 puł LP. Chory, w połowie 1915 r. przebywał w szpitalu legionowym w Kamieńsku. Następnie w 6 szw. 2 puł LP. W połowie grudnia przebywał w szpitalu twierdzy nr 3 w Krakowie.
Po 1918 r. w Wojsku Polskim. Po wojnie z bolszewikami przeniesiony do rezerwy. Zweryfikowany jako por. rez. piech. z 1 czerwca 1919 r. W 1924 r. pozostawał w służbie czynnej. Służył w 84 pp. Przemianowany na oficera służby stałej (por. piech. z 1 grudnia 1924 r. por. piech.) w 1932 r. był oficerem III baonu.
Zmarł po 1935 r.
Odznaczony Krzyżem Niepodległości.
Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; „Monitor Polski” nr 27/1934; V Lista strat Legionów Polskich, Piotrków 1916; Rocznik oficerski 1923, 1924, 1932.