Desde el 23 de noviembre de 2008 desempeñó el cargo de Alcalde de Caracas tras haber sido electo y luego reelecto por los ciudadanos del Municipio Libertador hasta el 3 de noviembre de 2017 cuando se separa del cargo al ser designado ministro de Comunicación e Información.