Od 1998 wykładał katechetykę na Wydziale Teologicznym Uniwersytetu Papieskiego Jana Pawła II w Krakowie Sekcja w Tarnowie (od 2005 był kierownikiem Katedry nauk pedagogiczno-katechetycznych WTST, w latach 2008–2014 był wydziałowym koordynatorem programu Erasmus tamże, a w latach 2011–2014 prodziekanem ds. nauki, rozwoju i współpracy zagranicznej WTST). Był także nauczycielem akademickim Wydziału Zamiejscowego Nauk o Społeczeństwie KUL w Stalowej Woli.
W latach 2003–2004 był członkiem Zespołu Komisji Wychowania Katolickiego Konferencji Episkopatu Polski dla opracowania programu katechezy parafialnej dla młodzieży. W latach 2009–2010 był członkiem zespołu dla nowelizacji Podstawy programowej katechezy oraz Programu nauczania religii.
Senat Uniwersytetu Papieskiego Jana Pawła II w Krakowie wybrał go prorektorem do spraw nauki i współpracy międzynarodowej na lata 2014-2020.