Presbitero della Diocesi di Brescia. Ha conseguito il Dottorato in Teologia Fondamentale presso la Pontificia Università Gregoriana di Roma e insegna a Brescia Teologia fondamentale presso il Seminario, Introduzione alla Teologia e questioni di Teologia fondamentale presso l’Università Cattolica e Introduzione al Mistero di Cristo presso l’Istituto Superiore di Scienze Religiose. È stato responsabile del servizio di Pastorale Universitaria della Diocesi di Brescia. Da luglio 2013 è direttore dell’Ufficio per l’Educazione, la Scuola e l’Università, mantenendo l’incarico di vicario festivo in otto parrocchie dei comuni di Pertica Alta e Pertica Bassa.