Urodził się 22 września 1889 r. w Moszczenicy Wyżnej koło Starego Sącza. Syn Wojciecha i Elżbiety z d. Ogonały (?).
Mieszkał w Maniowych koło Nowego Targu. Pracował jako nauczyciel ludowy.
W czasie I wojny światowej od 15 grudnia 1914 r. w Legionach Polskich. W stopniu kpr. służył w 1 komp. I baonu 1 pp LP. Ranny 22 października 1915 r. w bitwie pod Kuklami oraz 7 lipca 1916 r. W 1917 r. w stopniu plut. w 5 komp. 1 pp LP. W sierpniu skierowany na kurs wyszkolenia nr 6.
Po kryzysie przysięgowym w Legionach od września w Polskim Korpusie Posiłkowym. W stopniu sierż. pełnił służbę w szkole podoficerskiej korpusu w Bolechowie. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Bustyahaza.
W niepodległej Polsce mieszkał w Białym Dunajcu. Pracował jako nauczyciel.
Podczas II wojny światowej brał udział w działalności konspiracyjnej w szeregach ZWZ w Białym Dunajcu. Prowadził siatkę kolportażu prasy konspiracyjnej. Aresztowany przez Niemców 22 kwietnia 1941 r., był więziony w „Palace” w Zakopanem i w Tarnowie. 5 czerwca 1941 r. osadzony w obozie koncentracyjnym w Auschwitz (nr więźnia 16 995). Potem przewieziony do obozu koncentracyjnego w Sachsenhausen. Był członkiem obozowej orkiestry. W 1945 r. uwolniony, powrócił do Polski.
Mieszkał w Starym Sączu.
Zmarł po 1945 r. i został pochowany na Cmentarzu Komunalnym Nowym w Starym Sączu.
Odznaczony Krzyżem Niepodległości i trzykrotnie Krzyżem Walecznych.
P. Chojnacki, Od Generała Galicy do „Trebuniów-Tutków”. Biały Dunajec. Historia najnowsza t. I, Biały Dunajec-Kraków 2016; IV Lista strat Legionów Polskich, Piotrków 1916; „Monitor Polski” nr 217/1932; VII Lista strat Legionów Polskich, Piotrków 1916; informacje Lesława Dalla z Zakopanego.