Ocupó el cargo de Congresista de la República y tercer vicepresidente del Congreso, así como gerente del Instituto Pro Transporte de Lima y de Transporte Urbano de la Municipalidad de Lima, además de director de la Caja Metropolitana de Lima (del 2002 al 2006) y del Instituto Metropolitano de Planificación.