Trabajó en la Empresa Terry del Puerto de Santa María.
Ha sido vocal nacional del Sindicato de Alimentación.
Presidente local del Sindicato de la Vid.
Cuando se produjo en 1978 la integración del PSP en el PSOE, resultó elegido Diputado a Cortes, ocupando después los cargos de Senador y Europarlamentario también por el PSOE.
Fue candidato a la alcaldía por el PSOE en las elecciones municipales de 1979, las primeras que se celebraban en el nuevo periodo democrático, resultando elegido concejal con responsabilidades de gobierno, merced al pacto tripartito de las izquierdas (PC-PSOE-PSA), que dio la alcaldía a la formación de estas tres más votada, -el Partido Comunista- siendo el alcalde Antonio Álvarez Herrera.