È nato a Porlezza (Como) ed è laureato in giurisprudenza.
Nel 1973 entra a far parte del Consiglio Direttivo dell’Unione del Commercio del Turismo dei Servizi e delle Professioni della Provincia di Milano.
Ha ricoperto la carica di Parlamentare dal 1968 al 1992.
Dal 1995 è Presidente dell’Unione del Commercio del Turismo dei Servizi e delle Professioni della Provincia di Milano e dal 1996 di Confcommercio Imprese per l’Italia Lombardia.
Il 10 febbraio 2006 ha assunto la Presidenza di Confcommercio-Imprese per l’Italia. Il 12 marzo 2025 è stato riconfermato all’unanimità.
Da settembre 2017 è Presidente della Camera di Commercio di Milano, Monza Brianza e Lodi. Da luglio 2019 è Presidente dell’Associazione Nazionale 50&Più.