Economista por la PUCP, con estudios de posgrado en Alemania (J.W.Goethe Universität – Frankfurt a.M.) y con amplia experiencia en temas de desarrollo regional y gestión estratégica en organizaciones empresariales, públicas y de la sociedad civil.
Actualmente, como profesor ordinario del Departamento Académico de Ciencias de la Gestión (DACG) de la PUCP, dicta en la Facultad de Gestión y Alta Dirección (FGAD). Es también director gerente de la consultora A TIEMPO – Consultoría para el Desarrollo SAC, y ha desempeñado las más elevadas posiciones ejecutivas y directivas en organizaciones privadas y públicas. Ha sido gerente general en la consultora empresarial MACROCONSULT, director del Proyecto PRA-USAID (Promoción de Emprendimientos y Lucha contra la Pobreza), director técnico por Chemonics International Inc. en el Proyecto PDAP-USAID (Desarrollo Alternativo), asesor técnico de la Agencia Alemana de Cooperación (GIZ), gerente administrativo-financiero de la Bolsa de Valores de Lima (BVL), así como consultor de diversas empresas y organismos internacionales (BID, UE, BMZ, CTB, Technoserve). En el sector público, también se ha desempeñado como gerente de Desarrollo Descentralizado en la Corporación Financiera de Desarrollo (COFIDE), intendente nacional de Planeamiento de la Superintendencia Nacional de Administración Tributaria (SUNAT) y secretario técnico de la Comisión de Fusión por Absorción de Aduanas con SUNAT.