Giornalista pubblicita, ha conseguito la laurea in Pedagogia presso l'Università Cattolica del Sacro Cuore di Brescia, il Baccalaureato in teologia presso la Facoltà Teologica Italia Settentrionale, a Milano e la Licenza in teologia dogmatica presso la Pontificia Università Gregoriana di Roma. Ha insegnato teologia all'Università Cattolica e all'ISSR di Brescia. Attualmente si occupa di corsi di formazione teologica per catechisti e operatori pastorali, formazione di adulti nelle parrocchie, aggiornamento e formazione per insegnanti delle scuole cattoliche. Ha diretto per due anni il Centro per le Comunicazioni sociali della diocesi di Brescia.