Liberale radicale, subentra in Consiglio di Stato, a Carlo Speziali. È, nel 1986, vicesindaco di Bellinzona (1980-1986) e direttore de “Il Dovere”. Deputato in Gran Consiglio dal 1971, dal 1976, per il PLR, è anche municipale di Bellinzona. Dirige, nei suoi 14 anni di governo, il Dipartimento dell’educazione pubblica (ora DECS). Il suo nome è indissolubilmente legato all’Università della Svizzera italiana, inaugurata nel 1996. Nominato presidente del Festival del film Locarno nel 1999, è presidente del Consiglio di Stato quando il 20 luglio 2000 muore, in vacanza, a Chioggia. Avrebbe compiuto 62 anni a ottobre.