Nel marzo 1998 ha lasciato Forza Italia per aderire all'Unione Democratica per la Repubblica (UDR) di Francesco Cossiga. Con lo scioglimento del partito, il 24 febbraio 1999, insieme agli altri "cossighiani" ha aderito al gruppo parlamentare di Rinnovamento Italiano; e per quella lista è stato candidato alle elezioni europee del 1999 nella circoscrizione Italia nord-occidentale, ottenendo preferenze (primo della lista), ma senza essere eletto. Nel novembre dello stesso anno lascia Rinnovamento Italiano e segue Cossiga nella nuova Unione per la Repubblica (che in Senato forma la componente "Centro Riformatore" nel gruppo misto), che abbandona poche settimane dopo, il 21 dicembre 1999, alla vigilia della fiducia al governo D'Alema II, quando passa alla Federazione dei Verdi.