1982 yılında önce Personel Dairesi'nde sonra da Çok Taraflı Kültür İşleri Dairesi'nde Aday Meslek Memuru olarak görev yaptı. Aynı yıl askerlik nedeniyle görevinden ayrıldı.[3] 1983 yılında Çok Taraflı Kültür İşleri Dairesi'nde Aday Meslek Memuru, Üçüncü Katip, 1985 yılında Lahey Büyükelçiliği'nde İkinci Katip, Başkatip, 1988 yılında Beyrut Büyükelçiliği'nde Başkatip, 1990 yılında Yunanistan Dairesi'nde Başkatip, 1990 yılında İkili Siyasi İşler Müsteşar Yardımcılığı'nda Başkatip, 1991 yılında Müsteşar Danışmanı, 1992 yılında Başbakan Dışişleri Danışmanı, 1992 yılında TURKUNO Daimi Temsilciliği'nde Müsteşar olarak görev yaptı.[3]
Çeşitli diplomatik görevlerin ardından 2 Eylül 1996 - 15 Eylül 2000 arasında Cumhurbaşkanlığı Başdanışmanlığı görevini yürüttü. 15 Eylül 2000 - 1 Temmuz 2002 yılları arasında Orta Doğu ve Kuzey Afrika'dan sorumlu Genel Müdür Yardımcılığı, 1 Temmuz 2002 - 15 Ocak 2007 yıllarında Tel Aviv Büyükelçiliği yaptı. 24 Ocak 2007 - 21 Ağustos 2009 arasında İkili Siyasi İşlerden Sorumlu Müsteşar Yardımcısı olarak görev yaptı. 21 Ağustos 2009 tarihinden Dışişleri Bakanlığı Müsteşarı olarak atandı. 15 Ekim 2016 tarihinden 21 Şubat 2023 tarihine kadar Birleşmiş Milletler nezdinde Türkiye Cumhuriyeti Daimi Temsilcisi olarak görev yapmıştır. 6 Aralık 2024'te Malta'da düzenlenen Avrupa Güvenlik ve İşbirliği Teşkilatı 31. Bakanlar Konseyi toplantısı sonrası 57 ülkenin oybirliği ile AGİT genel sekreteri olarak seçildi.[4] Aynı zamanda 50 yıllık AGİT tarihinde genel sekreterlik görevini üstlenen ilk Türk vatandaşı oldu.[5]