Nato a Saronno nel 1945, è Presidente della Fondazione Casa della carità “Angelo Abriani” di Milano, inaugurata nel 2004 per volere del Card. Carlo Maria Martini, come luogo di ospitalità per Italiani e stranieri in difficoltà, ma anche come luogo di formazione e studio. Ordinato sacerdote nel 1969, ha promosso cooperative e comunità di accoglienza; nel 1993 l'Arcivescovo Martini gli ha affidato la Direzione della Caritas Ambrosiana, incarico svolto per una decina di anni, prima di dedicarsi a Casa della carità, di cui tutt'ora è Presidente. Nel giugno 2011 l'Università degli Studi Milano Bicocca gli ha conferito la Laurea magistrale honoris causa in scienze pedagogiche, mentre nel dicembre 2014 ha ricevuto una seconda Laurea honoris causa in Comunicazione pubblica e di impresa, insieme a don Luigi Ciotti e don Gino Rigoldi, conferita dall'Università degli Studi di Milano.