Ordinato sacerdote per la Diocesi di Novara il 25 giugno 1988. Insegna Introduzione all’Antico e al Nuovo Testamento, Esegesi di Antico e di Nuovo Testamento presso lo Studentato teologico San Gaudenzio di Novara affiliato alla Facoltà Teologica dell’Italia Settentrionale di Milano e presso l’Istituto Superiore di Scienze religiose di Novara; in Facoltà Teologica dell’Italia Settentrionale, sezione di Torino insegna nel Ciclo di specializzazione in Teologia Morale.