Miembro del Partido Socialista Obrero Español, fue elegido Senador por la provincia de Burgos en todas las legislaturas desde 1977 hasta 2004.
Fue portavoz del grupo socialista entre 1979-1987 y de nuevo otra vez, entre 1996 a 2004, siendo el parlamentario que más tiempo ha ocupado el cargo de portavoz.
Ha publicado en 2012 un estudio histórico titulado: El Señorío de Vizcaya.
Fue Presidente del Senado en dos legislaturas consecutivas (de 1989 a 1996) y llegó a ser el senador con más años en activo en la Cámara Alta.
Estuvo casado con Ana Martínez (1949-2020) y tienen tres hijos.