Fue miembro de las Cortes Constituyentes, secretario de Estado de 1982 a 1983 y ministro de Relaciones con las Cortes entre 1986 y 1993 con el PSOE, partido al que continúa afiliado.