Fue Alcalde de Lima en dos períodos (de 1990 a 1993 y de 1993 a 1995), además de llegar a ser congresista de la República de 2009 a 2011, tras ocupar el cargo por el fallecimiento de Alberto Andrade, ex alcalde de Lima.