Fue Jefe clínico del Hospital Universitario de La Paz y participó en el primer trasplante de corazón que se realizó en España junto a Cristóbal Martínez Bordiú[1] y Vital Aza formando parte de este equipo.
Tuvo sus primeros contactos con la actividad política durante la década de 1950 al conocer a Enrique Tierno Galván, integrándose en el Partido Socialista Popular (PSP) (denominado entonces Partido Socialista del Interior) y siendo uno de los fundadores de la Junta Democrática.
En las primeras elecciones democráticas celebradas en 1977 fue uno de los tres diputados elegidos por la circunscripción electoral de Madrid en la candidatura del PSP-Unidad Socialista, junto a Tierno Galván y Raúl Morodo.
[1] Después de la fusión entre el PSP y el Partido Socialista Obrero Español, volvió a ser elegido diputado, ahora en las listas del PSOE por la circunscripción de Madrid en la primera y II legislatura.
Ocupó la presidencia de la Comisión del Defensor del Pueblo en el Congreso de los Diputados y fue elegido vocal del Consejo de Seguridad Nuclear, donde pasó a ser su presidente desde 1987 a 1994.