Ingeniero Comercial de la Universidad de Chile y Economista. Fue ministro de dos carteras en el Gobierno de Eduardo Frei RuizTagle.
Fue consejero del Banco del Estado y Presidente de Sistema de Empresas Públicas (SEP) y del Directorio de Televisión Nacional de Chile (TVN).
Fue Presidente de la Fundación para el Desarrollo de Magallanes, Presidente del Servicio de Cooperación Técnica (Sercotec), Presidente del Servicio de Cooperación Técnica (Sercotec), Presidente del Directorio de la Fundación Europa-Chile (EuroChile) y consejero de la Fundación Chile.
Ha sido director de varias empresas, entre ellas, Empresa Eléctrica Pilmaiquén, Empresa Nacional del Carbón, Celulosa Arauco y Constitución, Aguas Andinas, METRO S.A y ENAER.