Urodził się 2 lutego 1895 r. w Uniszowej (Kielanowicach?) pow. Tarnów. Syn Józefa i Antoniny z d. Kamień.
W czasie I wojny światowej od 1914 r. w Legionach Polskich. Służył w 3 komp. 2 pp LP. Ranny 9 listopada pod Pasieczanką. Następnie w oddziale technicznym 3 pp LP. W końcu grudnia 1915 r. przebywał w Piszczanach. W kwietniu 1917 r. w stacji zbornej LP w Lublinie.
W niepodległej Polsce mieszkał w Jodłówce Tuchowskiej pow. Tarnów. Pracował jako robotnik.
Zmarł po 1938 r.
Odznaczony Krzyżem Niepodległości.
Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; T. Malinowski, M. Szumański, 2 Pułk Piechoty Legionów Polskich t. I: Karpaty,Warszawa 1939; „Monitor Polski” nr 64/1938; V Lista strat Legionów Polskich, Piotrków 1916.