After a chance meeting with United States Minister to Hungary John Flournoy Montgomery, Montgomery invited Porter to come with him to Budapest as his private secretary in 1936. The next year, 1937, Porter joined the United States Foreign Service. As a Foreign Service Officer, Porter served in Baghdad 1937–41; Beirut 1941–43; and Damascus 1943–46.