Pełnił obowiązki referenta duszpasterstwa inteligencji, sędziego prosynodalnego, diecezjalnego duszpasterza pracowników służby zdrowia, delegata Biskupa Diecezjalnego do oceny ksiąg treści religijnej, asystenta kościelnego Klubu Inteligencji Katolickiej w Tarnowie, przewodniczącego Komisji do spraw Apostolstwa Świeckich IV Synodu Diecezji Tarnowskiej, redaktora "Tarnowskich Studiów Teologicznych”, członka Rady Programowej Diecezjalnego Radia "Dobra Nowina” oraz członka Komisji Teologicznej w procesie kanonizacyjnym Sługi Bożej Stefanii Łąckiej. W czasie stanu wojennego był opiekunem osób internowanych i duszpasterzem podziemnej "Solidarności”. Współpracował z Radiem Maryja, w którym prowadził audycję Pytania o Słowo Boże.
20 grudnia 1980 roku otrzymał diecezjalny przywilej Rochettum et Mantolettum, a 8 listopada 1992 roku przyznano mu godność Kapelana Jego Świątobliwości. W styczniu 2020 r. otrzymał medal "W Służbie Bogu i Ojczyźnie” od Samorządu Powiatu Tarnowskiego za zasługi w działaniach na rzecz niepodległości Polski, pracy na rzecz środowiska kombatanckiego oraz w propagowaniu wartości patriotycznych i chrześcijańskich.
Zmarł 29 sierpnia 2020 r. w Tarnowie. Spoczął w rodzinnym grobowcu na cmentarzu w Skrzyszowie.