I 1957 ble han ansatt av USAs utenriksdepartement. Han tjenestegjorde i forskjellige stillinger på ambassader og konsulater, blant annet i Beograd 1961–1965. I 1969–1971 tjenestegjorde var han medarbeider til presidentens sikkerhetsrådgiver Henry Kissinger. Han var USAs ambassadør i Jugoslavia 1977–1980. Under president Ronald Reagan tjenestegjorde han i flere år som assisterende utenriksminister (nummer tre i departementet).