W latach 1979–1981 pracował jako wikariusz w parafii Wieruszów. W 1981 wyjechał do Rzymu, aby na zlecenie Fundacji Jana Pawła II być duszpasterzem polskich pielgrzymów w Centro Pastorale „Corda Cordi”. W latach 1985–1994 pełnił funkcję sekretarza i kapelana biskupa diecezjalnego częstochowskiego Stanisława Nowaka. Równocześnie pracował w kurii jako sekretarz wydziału duszpasterstwa i rzecznik prasowy. Był także ojcem duchownym młodych kapłanów. W archidiecezji częstochowskiej wszedł w skład kolegium odpowiedzialnych za formację permanentną kapłanów, rady konsultorów, rady kapłańskiej i rady duszpasterskiej. W 1994 otrzymał godność kanonika gremialnego kapituły archikatedralnej, a w 2000 kapelana Jego Świątobliwości.

W latach 1994–2000 sprawował urząd rektora Wyższego Seminarium Duchownego Archidiecezji Częstochowskiej.