Nato a San Benedetto del Tronto il 26 maggio 1958, ordinato presbitero il 4 maggio 1985.
Dopo essere stato vicario parrocchiale al “Sacro Cuore di Gesù” in Martinsicuro (1985-1999),
è il secondo parroco a “San Martino” e amministratore parrocchiale alla “Madonna della Speranza” in Grottammare dal 1999 al 2011.
Dal 2011 al 2014 è il primo parroco della “Madonna della Speranza” e amministratore parrocchiale di “San Martino.
Dal 2015 è parroco alla “Santissima Annunziata” in Porto d’Ascoli.
Inoltre è stato direttore della Caritas diocesana (1997-2003), membro del Consiglio presbiterale (2007-2013), presidente del collegio dei revisori dei conti dell’IDSC (2008-2014).