Urodził się 24 lutego 1947 roku w Łazach, jako syn Józefa i Rozalii z d. Dziedzic. Pochodził z parafii Brzeźnica k. Bochni. W 1965 roku złożył egzamin dojrzałości w Bochni, po czym wstąpił do Wyższego Seminarium Duchownego w Tarnowie. Następnie po ukończeniu studiów filozoficzno - teologicznych przyjął święcenia kapłańskie z rąk biskupa tarnowskiego Jerzego Ablewicza w dniu 30 maja 1971 roku w Tarnowie.
Jako wikariusz pracował w parafiach: Wierzchosławice (18 czerwca 1971 roku), Tarnów – Narodzenia Najświętszej Maryi Panny (od 02 lipca 1974 roku) oraz Tarnów – św. Józefa i Matki Bożej Fatimskiej (od 14 czerwca 1978 roku).
Z dniem 15 marca 1985 roku objął urząd proboszcza parafii Ryglice. W dniu 4 czerwca 1997 roku został mianowany na urząd proboszcza parafii Matki Bożej Nieustającej Pomocy w Mielcu, który pełnił do 9 sierpnia 2017 roku, po czym zamieszkał w tejże parafii w charakterze rezydenta.
Ponadto pełnił funkcję dziekana i dekanalnego duszpasterza nauczycieli i wychowawców w dekanacie Mielec-Południe, wicedziekana i dekanalnego wizytatora nauki religii w dekanacie Tuchów, diecezjalnego duszpasterza pracowników służby zdrowia oraz kapelana szpitala w Tarnowie, członka Rady Kapłańskiej Diecezji Tarnowskiej oraz V Synodu Diecezji Tarnowskiej, a także asystenta kościelnego Katolickiego Centrum Edukacji Młodzieży „Kana” w Mielcu.
W dowód wyróżnienia za gorliwie pełnioną posługę kapłańską otrzymał w roku 1983 diecezjalne odznaczenie Expositorium Canonicale, a w 1987 roku diecezjalny przywilej Rochetto et Mantoletto. W 2001 roku został obdarzony godnością Kanonika Gremialnego Kapituły Katedralnej w Tarnowie, a w 2016 roku został obdarzony godnością Kapelana Jego Świątobliwości. W roku 2007 otrzymał tytuł „Mielczanina Roku”.