Dış temsilciliklerde kâtiplik, başkatiplik yaptı. Bükreş büyükelçiliğinde müsteşar olarak görev yaptıktan sonra Ankara'da Basın ve Yayın Genel Müdürlüğü'ne tayin edildi. Moskova ve Roma'da büyükelçi; Birleşmiş Milletler nezdinde Türkiye daimi delegesi, NATO Konseyi Türkiye daimi temsilcisi, dışişleri bakanlığı genel sekreterliği görevlerinde bulundu.[2]
27 Mayıs 1960'tan sonra kurucu meclis bakanlar kurulu üyesi ve Cemal Gürsel hükûmetlerinde dışişleri bakanı oldu. 1961 seçimlerinde Cumhuriyet Halk Partisi'nden İstanbul milletvekili seçilerek Türkiye Büyük Millet Meclisinde yer aldı. İsmet İnönü'nün koalisyon hükûmetinde de dışişleri bakanlığı görevini sürdürdü. 1965'te yeniden İstanbul milletvekili seçildi.