Presidente di UniCredit Foundation. Attivo nel settore non profit e della cooperazione internazionale è laureato in architettura presso il Politecnico di Milano, sposato con due figlie. Già studente, nel 1977, muove i primi passi da volontario, in occasione dell’emergenza provocata dalla dispersione della diossina nella zona di Seveso, in provincia di Milano. Successivamente a quell’esperienza, tra il 1980 ed il 1988, riveste incarichi per conto della Regione Lombardia e al Genio Civile di Bergamo. Fino al 1998, fa parte della Commissione tecnico-scientifica dell Regione Lombardia per gli interventi di Cooperazione Internazionale allo Sviluppo.
Nel 1988 entra a far parte dell’esecutivo nazionale del Cocis, il coordinamento delle organizzazioni non governative per la cooperazione internazionale allo sviluppo. In precedenza, nel 1985, insieme a Paolo Caroli e ad altri quindici amici, fonda il Cesvi (oggi Fondazione Cesvi onlus) che presiede sino al 2005. Nel 2000 diventa membro del CdA della Società Editoriale Vita, editrice del settimanale Vita non profit magazine, e due anni dopo diviene responsabile Sviluppo e Marketing. Dal 2005 al 2010, assume il ruolo di Consigliere delegato di Società Editoriale Vita e Amministratore unico di Vitaconsulting srl.