Al estallar la Guerra del Pacífico en 1879, se enroló en el ejército destinado a la defensa de Lima y se le concedió el grado de coronel. Se encargó de la sección de telégrafos del Estado Mayor General, cumpliendo una destacada labor al mantener activas las comunicaciones con las posiciones defensivas donde se libraron las batallas de San Juan, Chorrillos y Miraflores (1881).