Alcalde de Sevilla desde junio de 2015. Fue consejero de Vivienda y Ordenación del Territorio de la Junta de Andalucía de 2008 a 2010 y senador de 2010 a 2013.
Durante catorce años ha estado ligado a la Consejería de Medio Ambiente de la Junta de Andalucía ocupando diferentes responsabilidades. Su carrera profesional como asesor jurídico de la Agencia de Medio Ambiente en 1989.
Además, desde 2002 es vocal del Consejo Nacional del Clima de España y coordinador del Comité de Seguimiento de la Estrategia Andaluza ante el Cambio Climático. En 2004 formó parte de la Comisión Permanente que elaboró la Estrategia Española de cambio Climático e impulsó la Red de Ciudades por el Clima.