Jefe del Estado Mayor del Ejército de Arauco (1870) y jefe del Ejército Pacificador de la Araucanía (1871). Durante la Guerra del Pacífico fue jefe político y militar de El Callao (1881) y general de brigada (1882), terminando como comandante general de armas de Santiago (1884).