Fue dos veces ministro de Defensa del Gobierno del presidente Eduardo Frei Ruiz-Tagle y titular del Ministerio del Interior del primer Gobierno de Michelle Bachelet.