Nato a Busto Arsizio trascorre l'infanzia e la giovinezz a Sondrio dove il padre è procuratore del re. Conseguita la maturità vclassica al liceo Piazzi nell'a.s. 1946-47. Nel 1947 vince il concorso di alunno del Collegio Ghislieri e nel 1951 si laurea in giurisprudenza nell'Università pavese. Docente universitario, deputato, senatore, ministro, farà anche il sindaco di Bormio.