Fue elegido Vicesecretario General del PSOE de Málaga en 2008 y Secretario General de la Agrupación Municipal del PSOE de Málaga en 2009, responsabilidad que asumió hasta septiembre de 2014 cuando fue nombrado Representante Especial del Secretario General de la ONU para Libia.