En 1856 partió a Europa, donde fue representante diplomático ante los gobiernos del Reino Unido, Francia y España. En Madrid en 1859 firmaría con el gobierno español el tratado Mon-Almonte, no reconocido por el gobierno mexicano. Ante la derrota de los conservadores en la guerra Reforma, apoyó la intervención francesa.