לאחר מכן עבר קורס צוערים של משרד החוץ, שימש מזכיר שני בשגרירות ישראל בהונגריה, ב-1967 מונה לעוזר לשר החוץ וב-1971 למזכיר מדיני של השר. בשנת 1974 מונה ליועץ מדיני בשגרירות ישראל בארצות הברית וב-1981 מונה למנהל מחלקת צפון אמריקה במשרד החוץ. בשנים 1986 עד 1988 שירת כקונסול כללי בלוס אנג'לס. לאחר מכן קיבל דרגת שגריר ומונה לסמנכ"ל משרד החוץ לנושאי צפון אמריקה. הוא היה ממובילי ההכנות לוועידת שלום אזורית והשתתף בוועידת מדריד ב-1991. בעקבות הוועידה מונה לסגן ראש המשלחת הישראלית למשא-ומתן עם המשלחת הירדנית-פלסטינית ושימש נציג בוועדת המולטילטרלית לפירוק נשק וביטחון אזורי.