El 13 de enero de 1881, ya con 76 años, comandó la artillería en la Batalla de San Juan, en la defensa de Lima contra las tropas chilenas durante la Guerra del Pacífico.