Fue Ministro de Guerra y de Marina (actual Ministerio de Defensa) del presidente Juan Luis Sanfuentes entre 1919 y 1920, y Ministro de Relaciones Exteriores entre 1948 y 1950, en el Gobierno del presidente Gabriel González Videla.