En 1862 vuelve a Lima, esta vez como embajador, donde debe enfrentar en 1864 la agresión de España contra Perú, hecho que motivaría a Chile a declarar la guerra contra los españoles.