Presidente del Comitato nazionale per la bioetica dal 1992 al 1994, è ministro per la famiglia e la solidarietà sociale del governo Dini. Aderisce a Rinnovamento Italiano ed è rieletto per l'ultima volta al Senato nel 1996. Nel 2001 passa a La Margherita e poi al Partito Democratico.