Al estallar la guerra con Chile en 1879, pasó a Colombia como ministro plenipotenciario. Regresó al Perú en 1880 y se alistó como soldado en el batallón N.º 4 de la Reserva, durante la defensa de Lima. Luchó en las batallas de San Juan y Miraflores (1881).