Se plegó a las fuerzas revolucionarias durante la guerra civil de 1891 con el grado de oficial y participó en Pisagua, Viña del Mar y Placilla. Posteriormente, ocupó el cargo de intendente militar y se retiró del ejército chileno en 1916, con el grado de coronel de administración. Tras la Revolución de 1891, se desempeñó como secretario de la legación chilena en La Plata (Argentina) y en Bolivia (1895-1897), y después como ministro en China y Japón en 1925.