W roku akademickim 2000/2001 jako visiting professor prowadził wykłady na Wydziale Filozofii Papieskiego Uniwersytetu „Urbaniana” w Rzymie.
W 1997 został zatrudniony na stanowisku adiunkta w Instytucie Teologicznym w Tarnowie, który w 2004 został przekształcony w Wydział Teologiczny Sekcja w Tarnowie Papieskiej Akademii Teologicznej w Krakowie, przekształconej w 2010 w Uniwersytet Papieski Jana Pawła II w Krakowie. Od 1 lutego 2008 jest zatrudniony na stanowisku profesora nadzwyczajnego. Prowadzi tam wykłady z trynitologii, eklezjologii, sakramentologii i mariologii. W latach 2014–2020 pełnił obowiązki dziekana Wydziału Teologicznego Sekcja w Tarnowie. Od 2010 wykłada też mariologię w Instytucie Maryjno-Kolbiańskim „Kolbianum” w Niepokalanowie, należącym do Wydziału Teologii Uniwersytetu Kardynała Stefana Wyszyńskiego w Warszawie.