החל את עבודתו במשרד החוץ בשנת 1981 במחלקה המשפטית. לאורך השנים שימש בתפקידים דיפלומטיים שונים ובהם ציר-יועץ מדיני למשלחת הישראלית באו"ם, יועץ מדיני לשרי החוץ יצחק שמיר ושמעון פרס וחבר בשיחות השלום עם לבנון ובמשלחת הישראלית לועידת מדריד (1991). בשנת 1993 מונה לציר-יועץ מדיני בשגרירות ישראל בוושינגטון.