Estudió bachillerato entre Málaga y Santa María la Real de Nieva (Segovia).
Fue movilizado en 1936 y pasó unos meses en el frente de Guadarrama.
Se licenció en medicina en 1945, empezando a interesarse por la psiquiatría y la psicología.
Fue concejal del Ayuntamiento de Valladolid entre 1958 y 1965.
Posteriormente fue acercándose a la izquierda y resultó elegido senador por el PSOE en las primeras elecciones democráticas: sólo la fatiga de los viajes a Madrid lo hicieron desistir en 1979.