Es diputado del parlamento de Andalucía por Huelva desde 1996, presidente del Partido Popular de Huelva hasta 2008 y vicepresidente del Partido Popular de Andalucía en 1999.