Nato a Lenno il 1° settembre 1950, trasferitosi con la famiglia all’età di otto anni a Tremezzo (CO), entra nel Seminario di Como nel 1970, dopo gli studi classici compiuti al Collegio Gallio di Como, retto dai Padri Somaschi. Viene ordinato presbitero nella Cattedrale di Como il 28 giugno 1975 dal vescovo mons. Teresio Ferraroni con altri dodici giovani. Subito dopo l’ordinazione sacerdotale, gli viene affidato l’incarico di curare la pastorale vocazionale diocesana, e dal 1975 al 1999 è quindi responsabile del Centro diocesano Vocazioni, organizzando, lungo gli anni, vari momenti formativi e iniziative di preghiera, rivolte specialmente ai giovani.
Dal 1975 al 1982 è collaboratore parrocchiale nella parrocchia di S. Maria Regina di Como Muggiò e dal 1983 al 1992 insegnante di Religione nelle scuole medie superiori. Nel 1986 è nominato Padre Spirituale del Seminario di Como, incarico mantenuto fino al 2003, anno in cui diviene Vicario Episcopale per il Clero. Ha contribuito alla nascita e allo sviluppo nella Diocesi di Como dell’ “Ordo Virginum” che ha seguito come delegato vescovile dal 1991 al 2003.
Nei vari anni è stato più volte membro del Consiglio Presbiterale e del Consiglio Pastorale Diocesano. Insignito del titolo di Prelato d’onore di S.Santità l’11 luglio 2000.Eletto alla sede vescovile di Crema il 25 gennaio 2005, riceve l’ordinazione episcopale nella Cattedrale di Como per le mani del Vescovo Alessandro Maggiolini il 5 marzo e prende possesso della Diocesi di Crema il 19 marzo 2005.
Nella Conferenza Episcopale Italiana ha svolto il ruolo di assistente del Visitatore per i Seminari dal 2005 al 2015. Attualmente è membro della Commissione episcopale per il Clero e la Vita Consacrata, referente per l’Ordo Virginum in Italia. Nella Conferenza Episcopale Lombarda è delegato per il Centro Regionale Vocazioni e per i Seminari. Gran Priore di luogotenenza dell’Ordine Equestre del Santo Sepolcro per l’Italia Settentrionale (2010). E’ presidente della Commissione per le Vocazioni della CCEE (Consilium Conferentiarum Episcoporum Europae)- EVS (European Vocations service) (2012). Nominato vescovo di Como il 4 ottobre 2016.