Ocupó los cargos de ministro de Defensa del presidente Eduardo Frei Ruiz-Tagle (1998-1999), superintendente de Bancos e Instituciones Financieras (1990-1998) y embajador de Chile en Argentina (1999-2000).