Urodził się 10 maja 1935 roku w Tymowej, jako syn Stanisława i Bronisławy z d. Wrona. Egzamin dojrzałości złożył w Brzesku w 1953 roku, po czym wstąpił do Wyższego Seminarium Duchownego w Tarnowie, a po ukończeniu studiów filozoficzno - teologicznych przyjął święcenia kapłańskie z rąk biskupa Karola Pękali, w dniu 29 czerwca 1958 roku w Tarnowie.
Jako wikariusz pracował w parafiach: Czermna (od 15 lipca 1958 roku), Tylmanowa (od 02 sierpnia 1960 roku) oraz Stróże (10 maja 1961 roku).
W dniu 07 września 1967 roku został mianowany administratorem parafii pw. Narodzenia NMP w Sromowcach Niżnych, a z dniem 05 grudnia 1968 roku proboszczem tejże parafii. Urząd proboszcza parafii Sromowce Niżne pełnił do 19 sierpnia 2005 roku, a następnie pozostał w tejże parafii w charakterze rezydenta.
Ponadto sprawował obowiązki wicedziekana dekanatu Krościenko, dekanalnego wizytatora nauki religii oraz dekanalnego ojca duchownego w dekanacie Krościenko.
W dowód wyróżnienia za gorliwie pełnioną posługę kapłańską otrzymał w roku 1969 diecezjalne odznaczenie Expositorium Canonicale, a w roku 1983 diecezjalny przywilej Rochetto et Mantoletto. W 1995 roku został mianowany Kanonikiem Honorowym Kapituły Katedralnej w Tarnowie, zaś w 2017 roku został obdarzony godnością Kapelana Jego Świątobliwości.