Dışişleri Bakanlığı'nda Washington, Buenos Aires ve Moskova Büyükelçiliklerinde, Paris'te OECD nezdinde Türkiye Daimi Temsilciliğinde çalıştı. Merkezde İkili Siyasi İşler Genel Müdürü ve Müsteşar İkili Siyasi İşler Yardımcısı görevlerine bulundu. Suudi Arabistan, Kenya ve Yunanistan nezdinde Türkiye Büyükelçisi, New York'ta Birleşmiş Milletler nezdinde Türkiye Daimi Temsilcisi olarak görev yaptı. 2002 yılında emekli oldu. Evli ve iki çocuk babasıdır.