Nato nel 1965 e vissuto a Vanzago, sposato con Lisa Albertoni e padre di 5 figli: Marta, Ilaria, Joy, Gioele e Francesco.
Educatore prima in Oratorio e poi presso le comunità di accoglienza per ragazzi della Grande Casa di Don Vinginio Colmegna.
Dopo il matrimonio inizia l’esperienza di vita comunitaria con altre famiglie fondando la comunità di Cascina Sofia a Cavenago.
Volontario internazionale per la Diocesi di Milano nella Missione di Siavonga in Zambia cura l’esperienza e l’avvio di Micro Finanza (sulla stile della Graining Bank) per gruppi di villaggio.
Al ritorno vive con la sua famiglia l’esperienza di Comunità di ACF a Ballabio e dal 2004 si trasferisce a Mezzago per avviare insieme ad altre 4 famiglie l’esperienza comunitaria della Vecchia Canonica Villa Brasca.
Presidente del Comitato Genitori dal 2010 al 2014 viene poi eletto Consigliere Comunale nel mandato dal 2014 al 2019.
Nel 2019 viene eletto Presidente della Pro Loco di Mezzago.