W 2001 roku habilitował się na Papieskiej Akademii Teologicznej w Krakowie.
Był wykładowcą egzegezy Nowego Testamentu, historii zbawienia, teologii biblijnej, archeologii i geografii Palestyny w Wyższym Seminarium Duchownym w Tarnowie (1971-2015), Wyższym Seminarium Duchownym Redemptorystów w Tuchowie (1984-2000), Wyższym Seminarium Duchownym w Rzeszowie (1993-2012) oraz Wyższym Seminarium Duchownym w Gródku Podolskim na Ukrainie (2002-2012). W latach 1998–2015 wykładał Pismo Święte na Wydziale Teologicznym Uniwersytetu Papieskiego w Krakowie sekcja w Tarnowie, gdzie był adiunktem, kierownikiem katedry nauk biblijnych i patrystycznych, a następnie kierownikiem katedry Nowego Testamentu. Był też promotorem wielu prac magisterskich, autorem licznych książek, artykułów naukowych i popularnonaukowych oraz audycji radiowych.