As a diplomat, Francis served as United States Minister to Greece (1871-1873), as Minister Resident/Consul General to Portugal (1882-1884) (originally appointed as Chargé d'Affaires, he took the oath of office, but did not proceed to the post in that capacity), and as Envoy Extraordinary and Minister Plenipotentiary to Austria-Hungary (1884-1885).