Nato a Pontevico, diocesi di Brescia, il 14 gennaio 1943; del clero di Genova; ordinato presbitero il 29 giugno 1966; eletto alla sede arcivescovile di Pesaro il 3 gennaio 1998; ordinato vescovo il 7 febbraio 1998; nominato ordinario militare per l’Italia il 20 giugno 2003; trasferito a Genova il 29 agosto 2006; nominato presidente della Conferenza Episcopale Italiana il 7 marzo 2007.
Inoltre è Presidente del Consiglio per gli Affari Economici; Presidente della Conferenza Episcopale Ligure.