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.