Como capitán, participó en las campañas de la Ocupación de la Araucanía. Luchó en la guerra contra España, y en 1865 formó parte de la expedición a Chiloé. En 1867 ascendió a Sargento Mayor, y al estallar la Guerra del Pacífico fue nombrado Segundo Comandante del Regimiento “"Lautaro"”.