Pochodził z parafii Grybów. Święcenia kapłańskie przyjął 26 czerwca 1960 roku w Tarnowie z rąk biskupa Karola Pękali. Pełnił m.in. urząd proboszcza parafii Łabowa (diecezja tarnowska) i parafii Niedźwiada (diecezja rzeszowska). Od 2006 roku, jako emeryt zamieszkał w rodzinnym Grybowie. Od 2020 roku przebywał, jako pensjonariusz, w ZOL Caritas w Grybowie.