Concluyó la campaña de Tacna y Arica con la batalla del Alto de la Alianza y, posteriormente, guio al ejército en la campaña de Lima, venciendo en las batallas de San Juan y Miraflores, lo que permitió la ocupación de la capital peruana por parte del ejército de Chile.