Urodził się 22 grudnia 1895 r. w Kołomyi.
W czasie I wojny światowej w Legionach Polskich. Służył w 2 pp LP. W listopadzie 1915 r. w 1 komp. baonu uzupełniającego nr 2. Następnie w stopniu kpr. służył w 8 komp. 3 pp LP. Ranny 3 sierpnia 1916 r. pod Sitowiczami.
Po 1918 r. w Wojsku Polskim. Dekretem z 5 czerwca 1919 r. zatwierdzony w stopniu ppor. piech. i powołany do służby czynnej. W czerwcu 1921 r. w stopniu por. piech. służył w 5 pp leg. Następnie w rezerwie. Zweryfikowany jako por. rez. piech. z 1 czerwca 1921 r., 2 stycznia 1932 r. awansował na kpt. rez. piech.
W niepodległej Polsce mieszkał w Siedlcach. Pracował jako instruktor pożarniczy w Lubelskim Okręgu Wojewódzkim Związku Straży Pożarnych RP. W 1932 r. był aspirantem pożarniczym. Jako młodszy instruktor pożarniczy 1 lipca 1934 r. został przeniesiony z powiatu siedleckiego do łukowskiego, po czym 31 grudnia 1934 r. zwolniony z korpusu technicznego okręgu. W 1937 r. był wójtem w Nowym Tomyślu. W czerwcu tego roku był zawieszony w czynnościach służbowych.
Należał do Związku Strzeleckiego. Sprawował funkcję kompanijnego w Siedlcach (1932).
Zmarł po 1937 r.
Odznaczony Krzyżem Niepodległości i Krzyżem Walecznych.
Echa „Tygodnia Zw. Strzeleckiego”, „Nowa Gazeta Podlaska” z XI/1932; XI Sprawozdanie z działalności Związku Straży Pożarnych Województwa Lubelskiego za rok 1932/33, Lublin [1933]; „Monitor Polski” nr 251/1931; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; VII Lista strat Legionów Polskich, Piotrków 1916; XIII Sprawozdanie z działalności Lubelskiego Okręgu Wojewódzkiego Związku Straży Pożarnych R.P. za rok 1934/35, bmw [1935]; Z Wielkopolski, „Kurier Poznański” nr 284/1937.