Urodził się 17 stycznia 1894 r. w Solwinach pow. Limanowa.
Podczas I wojny światowej w Legionach Polskich. Służył w 10 komp. 2 pp LP. Ranny 21 czerwca 1916 r. pod Hruziatynem. Uzyskał stopień kpr.
W niepodległej Polsce (po 11 listopada 1918) od 1928 r. był kierownikiem szkoły powszechnej w Łososinie Górnej (obecnie część Limanowej).
Należał do Związku Legionistów Polskich. Z jego inicjatywy w 1934 r. został wzniesiony pomnik ku czci legionistów.
Podczas II wojny światowej w 1939 r. usunięty ze stanowiska.
W 1945 r. ponownie został wybrany na stanowisko kierownika Szkoły Podstawowej w Łososinie Górnej.
Zmarł w 1969 r.
Odznaczony Krzyżem Niepodległości, dwukrotnie Krzyżem Walecznych i brązowym (?) Krzyżem Zasługi.
Historia szkoły, www.zsp4.limanowa.pl (dostęp 9 XI 2017); „Monitor Polski„ nr 12/1932; VII Lista strat Legionów Polskich, Piotrków 1916.