Magíster en economía, es profesor principal de la Pontificia Universidad Católica del Perú donde enseña hace más de dos décadas. Su especialidad son las políticas sociales y las políticas de salud. Fue Director  Ejecutivo de FONCODES, desde donde inició el programa A Trabajar. Fue Secretario Ejecutivo de la Comisión de Cooperación Internacional presidida por Javier Pérez de Cuéllar que tras la transición a la democracia consiguió 1,400 millones de dólares para el Perú. Dirigió la Comisión Interministerial de Asuntos Sociales que diseñó la primera Estrategia de Lucha contra la Pobreza. En el campo de la salud, ha sido Presidente de ForoSalud, Presidente de SISOL – Hospitales de la Solidaridad en Lima y Gerente General de EsSalud.