Viene eletto deputato al Parlamento per la X^ Legislatura (1987 – 1992).
Dopo la fine della DC si iscrive prima nel C.D.U. e infine nell'U.D.C. Nel 2001 è candidato al Senato con la coalizione della Casa delle Libertà nel collegio elettorale Roma-Gianicolense, dove ottiene il 39,48% dei consensi venendo sconfitto dalla candidata dell'UlivoLoredana De Petris.[1]