Urodził się 13 lutego 1900 r. w Przedborzu pow. Kolbuszowa. Syn Jana i Katarzyny z Banasiów.
Podczas I wojny światowej od 22 grudnia 1916 r. w Legionach Polskich. Przydzielony do 5 komp. rekruckiej. Po kryzysie przysięgowym z lipca 1917 r. od września podjął służbę w Polskim Korpusie Posiłkowym. W stopniu szer. od 30 listopada służył w11 komp. 3 pp LP. Po przejściu II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Huszt.
W niepodległej Polsce (po 11 listopada 1918) w Straży Celnej. W 1926 r. pełnił służbę w placówce celnej „Kamienna” (inspektorat „Żywiec”). Od 1928 r. w Straży Granicznej. W 1932 r. służył placówce SG II linii „Kamień” koło Szarleja.
Zmarł po 1932 r.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” 1932, nr 293.