Fue consultor de diversos organismos como la Comisión de Inversiones y Desarrollo Económico (CIDE), la Comisión Económica para América Latina (CEPAL), las Naciones Unidas y UNICEF.