Nació el 29 de marzo de 1924 en Tánger, estando esta ciudad administrada por un tratado que la convertía en Zona Internacional. Cursó sus estudios de bachillerato en el colegio del Sagrado Corazón de Tánger y la carrera de Derecho en la Universidad de Sevilla. Contrajo matrimonio con Elisa Bartolomé teniendo 10 hijos. Ejerció la judicatura en varias ciudades, en Nador, La Palma, Tenerife y, en las provincias andaluzas de Cádiz, Huelva, Granada y Sevilla, donde hasta abril de 1977 fue magistrado de la sala de lo contencioso de su Audiencia Territorial.
Formó parte de Justicia Democrática, grupo clandestino de funcionarios que luchaba contra el franquismo desde el interior, así como de Coordinación Democrática en Andalucía. Fue suspendido en sus funciones de juez por unos meses en 1976 por participar en una manifestación a favor de la amnistía para los presos políticos.
PSOE de Camas al Servicio de todos los Cameros y Cameras