Se inició en la actividad pública como regidor de la Municipalidad de Lima.
Posteriormente, fue elegido como alcalde de Lima, cargo que ocupó durante varios años, implementando políticas públicas innovadoras y mejorando la calidad de vida de los limeños. Su liderazgo y visión le permitieron alcanzar importantes logros.