Tras las elecciones del año 1983, es nombrado primer teniente de alcalde, portavoz y concejal delegado de Urbanismo, Viviendas y Obras, responsabilidades que abandona en 1985 al ser nombrado concejal de Presidencia.
El 17 de enero de 1995, tras ser acusado de prevaricación y condenado[4] a raíz del nombramiento del gerente del Gran Teatro, anunció públicamente su dimisión como alcalde entre fuertes disensiones en el seno de Izquierda Unida.
[7][8] En el año 2001, procedente de Nueva Izquierda (partido donde ocupaba el cargo de Presidente regional andaluz), ingresó en el PSOE,[9] siendo miembro de su Comité Federal hasta 2003.
Asimismo fue Secretario Ejecutivo del PSOE de Andalucía desde 2001 hasta 2009.
Desde el año 2007 preside la Fundación por el Progreso de Andalucía.