In 1965, President Lyndon B. Johnson named Porter United States Ambassador to Lebanon, and he held this post from June 22, 1965 until September 12, 1970. He was thus Ambassador to Lebanon during the Six Days War, and later commented publicly about the USS "Liberty" incident.