Urodził się 21 czerwca 1896 r. w Zagórzanach pow. Gorlice. Syn Henryka i Anny ze Skieroniów (?).
W czasie I wojny światowej od 1914 r. w Legionach Polskich. Służył w VI baonie 1 pp LP. Na początku lutego 1915 r. przebywał w szpitalu rezerwowym zorganizowanym w szkole ludowej w Kętach. Następnie w 2 komp. VI baonu 7 pp LP. Chory, w lipcu 1915 r. przebywał w szpitalu twierdzy nr 9 w Krakowie.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako por. adm. gosp. z 1 czerwca 1919 r., w 1923 r. był oficerem kasowym Szpitala Rejonowego w Kobryniu, zaś w 1924 r. pełnił służbę w Okręgowym Zakładzie Gospodarczym 9. W 1928 r. pozostawał w stanie spoczynbku.
Mieszkał we wsi Wiśniewo koło Warszawy.
Zmarł w 1930 r.
Pośmiertnie odznaczony Medalem Niepodległości.
Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; Lista strat Legionu Polskiego. Od lipca do października 1915, Piotrków 1915; „Monitor Polski” nr 64/1937; Rocznik oficerski 1923, 1924, 1928.