Nato a Genova nel 1949, risiede nel capoluogo ligure, è sposato con Serenella e ha due figli. Laureato in Scienze Biologiche, ha lavorato fino al 2009 come biologo presso l'Ente Ospedaliero Ospedali Galliera di Genova. È un ciclista appassionato e ama la buona tavola.
Attento ai temi della cooperazione internazionale, della famiglia e della Dottrina sociale, dal 2008 al 2014 è stato Segretario generale dell'Azione cattolica italiana.
Attualmente è Direttore della Fondazione Auxilium, espressione della Chiesa di Genova che opera a beneficio delle persone che si trovano in stato di necessità temporanea o permanente.pe.ra a beneficio delle persone che si trovano in stato di necessità temporanea o permanente