- Prima come diacono, poi da presbitero, è stato Assistente Spirituale, dal 1992 al 1997, presso la comunità di recupero dalla tossicodipendenza “Alleluia”, gestita a Milano dai Padri Camilliani.
- Ha insegnato religione cattolica presso il Liceo Classico «B. Zucchi» di Monza, dal 1992 al 1994.
- E’ stato Collaboratore pastorale nella Parrocchia della Beata Vergine Assunta in Bruzzano, Milano, dal 1994 al 1997.
- E’ stato Vicario Parrocchiale nella Parrocchia Santa Maria del Rosario, Milano, dal 1997 al 2000.
- Nel 2000 è stato Incaricato della pastorale universitaria presso l’Università degli Studi di Milano.
- Nel 2000 è stato Visiting Scholar presso la Faculty of Divinity dell’Università di Cambridge (UK) collaborando nella locale parrocchia cattolica di “Our Lady and the English Martyrs”.
- Con mandato dei Superiori, dal 1992 al 2006 è stato Membro, con i Padri Gesuiti, dell’equipe degli assistenti spirituali del movimento ignaziano delle CVX (Comunità di Vita Cristiana).
- Dal 2001 al 2009 è stato Assistente spirituale presso il Collegio di Villa Nazareth, Roma.
- Dal 2004 al 2012 ha svolto il ministero nei giorni festivi presso la parrocchia di S. Benedetto, a Roma.
- Dal 2005 è Membro dell’ “Ordine equestre del Santo Sepolcro di Gerusalemme”.
- E’ Fondatore e Assistente Spirituale della Comunità giovanile Oikia a Roma.
- E’ stato Animatore Spirituale presso le Suore Missionarie di Gesù Redentore a Milano.
- E’ attualmente Animatore Spirituale presso le Suore Benedettine di Carità a S. Marinella (RM).
- Dal 2014 è Membro dell’ Ordine Francescano Secolare.