Fue reincorporado a las filas del Ejército de Chile al estallar la Guerra del Pacífico y el 14 de noviembre de 1879 fue nombrado Comandante del Escuadrón Cívico Movilizado de Caballería "Maipú". En 1880 fue nombrado Ayudante del General Manuel Baquedano y luchó en la batalla de Tacna el 26 de mayo de 1880 y en la batalla de Arica el 7 de junio del mismo año. Al año siguiente luchó en las batallas de Chorrillos y Miraflores, el 13 y 15 de enero, respectivamente. Al finalizar esas batallas fue ascendido al grado de Teniente Coronel.