Fue alcalde de Barranquilla en el período de 2008 - 2011 (siendo reelecto en 2015) y en mayo de 2012 fue nombrado Alto Consejero para las Regiones por el presidente Juan Manuel Santos.