Nació en Santiago en 1869. Realizó sus estudios primaros en el Instituto Nacional; luego estudió derecho en la Universidad de Chile y se tituló de abogado el 20 de mayo de 1889.
En 1881, cuando se desempeñaba como Secretario Municipal de Viña del Mar, se enroló como capitán en las filas revolucionarias, participando activamente en el Guerra Civil de ese año.
En el ámbito académico, fue profesor titular de la cátedra de Derecho Internacional en la Facultad de Derecho de la Universidad de Chile. Asimismo, desempeñó importantes cargos políticos en nuestro país: inició su carrera pública como abogado del Consejo de Defensa Fiscal, para luego ser elegido diputado en 1900, nombrado Ministro de Hacienda en 1903, Ministro del Interior en 1906, Ministro de Relaciones Exteriores en 1932, en fin, Ministro de Hacienda y Relaciones Exteriores en 1936. Asumió como embajador en los Estados Unidos entre 1926 y 1927 y entre 1931 y 1932. Como senador de la República, ejerció dichas funciones entre 1937 y 1945, por las circunscripciones de Tarapacá – Antofagasta y O’Higgins – Colchagua, en períodos sucesivos.
Miembro fundador de la Academia Chilena de la Historia y titular de la Medalla Nº 6, en la que fue reemplazado por don Ernesto Barros Jarpa; es actual titular de esta Medalla don Sergio Martínez Baeza.
Fue presidente de la Academia entre 1935 y 1949.
Falleció el 3 de mayo de 1949.