· Alcalde de El Rubio desde 1995 a 2004.
·
Jefe de Gabinete en la Diputación de Sevilla
(2004-2011).
·
Secretario de Medio Ambiente y Desarrollo Sostenible
de la Comisión Ejecutiva Regional del PSOE de Andalucía.
·
Diputado
por Sevilla, representando al Grupo Parlamentario Socialista en Congreso Nacional, en esta décima legislatura.