Entre 1996 y 2000 ocupó el cargo de alcalde del municipio Libertador de Caracas, durante ese periodo también preside el Consejo Metropolitano de Gobierno (1997-1998), designado en 1998 Vicepresidente de la Unión de Ciudades capitales de Iberoamérica, y entre 1999 y 2000 preside la Asociación Nacional de Alcaldes de Venezuela.