Asesor fiscal de profesión, fue concejal de Sanlúcar desde 1995 y accedió a la alcaldía en 1999 a través de una moción de censura, que apartó de la alcaldía a Agustín Cuevas Batista del PSOE.