Nombrado general en jefe del ejército de operaciones, triunfó en la batalla de Yumina, el 29 de junio de 1857, y concurrió al asedio y la toma de Arequipa, el 7 de marzo de 1858.