Nació en 1922 en San Roque, Cádiz. Durante la Guerra Civil cuatro de sus familiares fueron asesinados por los anarquistas en 1936 y el resto de la familia se salvó trasladándose a Gibraltar. Al terminar la guerra se licenció y doctoró en Medicina, formándose en Psiquiatría con López Ibor. Desde 1949 hasta su jubilación dirigió el Dispensario de Psiquiatría de Córdoba. Antifranquista, perteneció al Partido Comunista de España hasta el año 1980. Miembro de la Real Academia de la Lengua Española desde 2003.
Es autor de numerosos trabajos de su especialidad tales como "El humanismo imposible" (1968), "Naturaleza del saber" (1969), "Psicoanálisis y marxismo" (1969), "Introducción a la Psiquiatría" (1985), "El discurso de la mentira" (1987), "El delirio, un arror necesario" (1987), " Temas: Hombre, cultura y sociedad" (1989), "Teoría de los setimientos" (2000) o "Cordura y locura en Cervantes" (2005). Asimismo publicó dos volúmenes de Memorias: "Pretérito Imperfecto", que comprende desde 1922 a 1949, y "Casa del Olivo", de 1949 a 2003.