Lavorò all'Unicef come volontario per oltre vent'anni. Il 27 ottobre 1998 venne eletto Presidente del Comitato Italiano UNICEF. Durante il suo mandato effettuò missioni a Kukës (al confine albanese) durante l'emergenza Kosovo e nel Gujarat indiano devastato dal terremoto. In seguito nel 2004 venne rieletto, salvo poi lasciare l'incarico nel giugno 2005.