Ingeniero comercial de la Universidad de Chile, máster en Economía de la Universidad de Chicago, académico de la Universidad Alberto Hurtado. En la Universidad de Chile fué académico entre 1970 y 2016 y director del Departamento de Economía entre 1975 y 1980.
Entre 1987 y 1990 fue profesor e investigador del Programa de Postgrado en Economía de Ilades-Georgetown University, del cual fue uno de sus creadores.
Ha sido presidente del BancoEstado (1990-2000), miembro del Consejo Directivo del Comité SEP, asesor de los ministerios de Economía y Hacienda y se ha desempeñado como director y consultor de empresas del sector privado.