W 1993 został diecezjalnym referentem duszpasterstwa młodzieży, koordynatorem duszpasterstwa młodzieży specjalnej troski i członkiem Rady Programowej Diecezjalnego Radia Dobra Nowina, a w 1994 asystentem kościelnym Katolickiego Stowarzyszenia Młodzieży Diecezji Tarnowskiej. W latach 1994–1997 sprawował urząd wikariusza biskupiego ds. młodzieży. Od 1995 do 2003 był asystentem kościelnym Oddziału Katolickiego Stowarzyszenia Wychowawców w Tarnowie. W latach 1998–2006 pełnił funkcję diecezjalnego duszpasterza rzemieślników. W 2013 został kapelanem Towarzystwa Strzeleckiego Bractwa Kurkowego w Tarnowie. W 1998 został członkiem Zarządu Fundacji im. Arcybiskupa Jerzego Ablewicza. Wszedł w skład kolegium konsultorów i rady kapłańskiej. W 1995 został mianowany kanonikiem gremialnym Kapituły Katedralnej w Tarnowie, a w 2013 ustanowiony jej dziekanem. W 2008 papież Benedykt XVI obdarzył go godnością kapelana Jego Świątobliwości.

W latach 1991–1993 był zatrudniony na stanowisku asystenta w Katedrze Historii Nowożytnej na Katolickim Uniwersytecie Lubelskim. W 1994 został adiunktem w Instytucie Teologicznym w Tarnowie (przekształconym następnie w Wydział Teologiczny), gdzie do 2009 prowadził wykłady z historii Kościoła.