Po studiach na KUL-u wyjechał do Rzymu, gdzie w 1976 roku obronił doktorat z nauk patrystycznych i teologii w Instytucie Patrystycznym "Augustinianum" na Papieskim Uniwersytecie Laterańskim. Po powrocie do Polski pracował jako wikariusz w parafii katedralnej w Tarnowie (1976-1978). Zlecono mu m.in. katechizację młodzieży III Liceum Ogólnokształcącego im. A. Mickiewicza i opiekę nad miejscowym Klubem Inteligencji Katolickiej. W 1977 roku został prezesem Polskiej Sekcji Patrystycznej przy Komisji Episkopatu Polski do spraw Nauki Katolickiej. W latach 1978–1980 pełnił obowiązki wykładowcy j. łacińskiego w Wyższym Seminarium Duchownym w Tarnowie. W 1980 roku rozpoczął pracę w Międzywydziałowym Zakładzie Badań nad Antykiem Chrześcijańskim KUL (wicedyrektor od 1981 r. i dyrektor od 1991 r.).

Jest twórcą i byłym redaktorem naczelnym "Vox Patrum” (od 1981 roku). Pełni też funkcję sekretarza naukowego Komisji Badań nad Antykiem Chrześcijańskim. W 1998 roku uzyskał stopień doktora habilitowanego nauk humanistycznych w zakresie literaturoznawstwa wczesnochrześcijańskiego.

Od 2001 roku pełnił funkcję kierownika Katedry Historii Rodziny Chrześcijańskiej w Instytucie Nauk o Rodzinie.