Desde el 2002 hasta octubre de 2010 se desempeñó como teniente alcalde de la Municipalidad de Lima, apoyando la gestión de Luis Castañeda Lossio, hasta que se convirtió en el encargado de la alcaldía de Lima por la renuncia de Luis Castañeda para presentarse como candidato a la Presidencia de la República.