Hijo de una culta familia, sus padres le inculcaron el amor a las letras.En 1901 se trasladó a Valparaíso, ciudad donde vivió durante quince años, fundamentalmente en la calle Taqueadero 55 de Playa Ancha.Fue llamado el «poeta nacional» debido a que dedicó buena parte de su poesía a temas nacionales, tales como su famoso poema Al pie de la Bandera,[2] en el cual exaltó su patriotismo.Ingresó a la diplomacia en 1928, fue destinado a la Patagonia argentina y se convirtió en un impulsor del establecimiento de la provincia de Aysén.En 1928 viajó destinado como cónsul general de Chile en Madrid y regresó al país en 1948.