Był także wykładowcą w Wyższym Seminarium Duchownym Diecezji Kamieniecko-Podolskiej na Ukrainie.
10 marca 1997 r. otrzymał nominację na urząd delegata do spraw ekumenizmu w diecezji tarnowskiej. Ponadto sprawował obowiązki prefekta oraz ojca duchownego w Wyższym Seminarium Duchownym w Tarnowie, wicedyrektora biblioteki seminaryjnej, członka diecezjalnej Komisji Kaznodziejskiej oraz cenzora do oceny ksiąg treści religijnej.
W latach 2001–2002 pełnił obowiązki ojca duchownego w Centrum Formacji Misyjnej w Warszawie. W 2003 r. podjął posługę egzorcysty, którą pełnił przez dziesięć lat. Stopień doktora habilitowanego uzyskał w 2004 r. na Wydziale Teologii Katolickiego Uniwersytetu Lubelskiego w oparciu o rozprawę pt. Chrystocentryzm eschatologii. Analiza polskich publikacji teologicznych po ukazaniu się Katechizmu Kościoła Katolickiego (1992–2002) w kontekście postulatu eschatologii chrystocentrycznej A. Nossola. 1 lutego 2008 r. objął stanowisko profesora nadzwyczajnego Papieskiej Akademii Teologicznej w Krakowie. Tytuł naukowy profesora nauk teologicznych otrzymał 1 listopada 2015. Na Wydziale Teologicznym Sekcja w Tarnowie objął kierownictwo Katedry Teologii Fundamentalnej i Ekumenizmu.
1 grudnia 2019 r. został mianowany członkiem komisji teologicznej V Synodu Diecezji Tarnowskiej.