Urodził się 10 grudnia 1895 r. w Łękawicy pow. Tarnów. Syn Teofila i Albertyny z Hajdukiewiczów.
W czasie I wojny światowej w Legionach Polskich ps. „Samuel”. Służył w 2 komp. V baonie 1 pp LP, I Brygady, 7 pp LP i 5 pp LP. Chory, w końcu stycznia 1915 r. przebywał w szpitalu rezerwowym zorganizowanym w seminarium nauczycielskim w Kętach.
Po 1918 r. w WP. Z dniem 1 czerwca 1925 r. mianowany ppor. rez. lek.
W niepodległej Polsce ukończył studia medyczne, uzyskując dyplom lekarski (23 lipca 1923 r.).
W końcu lat 30. mieszkał w Więcborku na Pomorzu. Był dyrektorem szpitala powiatowego.
Po wojnie w dalszym ciągu mieszkał w Więcborku.
Zmarł po 1956 r.
Odznaczony Medalem Niepodległości.
Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; „Monitor Polski” nr 64/1937; Polski Almanach Medyczny na rok 1956, Warszawa 1957; Rocznik oficerski rezerw 1934.