Nasce a Fossano in provincia di Cuneo, il 3 maggio 1960, settimo e ultimo figlio di Stefano e Maria.
Nel 1979, a 19 anni, va a Rimini per  conoscere la   Comunità Papa Giovanni XXIII. Lì incontra per la prima volta don Oreste Benzi che gli propone di fare il servizio civile nella casa famiglia di Coriano.
Nel 1980 apre con Tiziana Mariani e altri giovani la prima casa famiglia della Comunità Papa Giovanni XXIII in Piemonte. Nel 1981 diventa responsabile della Comunità per la zona Piemonte. Dal 1984 è sposato con Tiziana Mariani: hanno 3 figli naturali e attualmente 9 accolti che vivono con loro nella casa famiglia di Sant'Albano Stura, in provincia di Cuneo.
Nel 1998 diventa vice responsabile generale dell'associazione e il 2 novembre 2007, con la morte di don Benzi, assume ad interim la funzione di responsabile generale. Il 13 gennaio 2008 l'assemblea straordinaria dell'associazione, riunita a Rimini, lo elegge nuovo responsabile generale della Comunità Papa Giovanni XXIII.