Sacerdote e parroco dell'Arcidiocesi di Fermo, ha ricoperto diversi incarichi in svariati e diversificati settori pastorali ed ha svolto numerosi servizi diocesani nell'associazionismo cattolico (Agesci, Csi, Farsi Prossimo), e come insegnante di religione nelle scuole superiori.
Dal 1° ottobre 2007 è direttore dell'Ufficio Nazionale per la Pastorale del tempo libero, turismo e sport della Conferenza Episcopale Italiana. Rappresenta la Cei (Conferenza Episcopale Italiana) nella Consulta Nazionale delle Antiche vie storiche e di pellegrinaggio, presso il Ministero dei Beni Culturali.