وزير خارجية جمهورية مصر العربية من مارس 2011 حتي مايو 2011. أمين عام جامعة الدول العربية السابع من مايو 2011 حتييونيو 2016. عمل سفيرًا لمصر لدى الهند (1981 – 1983)، وممثلاً دائمًا لمصر لدى الأمم المتحدة في جنيف (1987 – 1991)، وفي نيويورك (1991 – 1999). كما عمل مستشارًا للحكومة السودانية في التحكيم بشأن حدود منطقة أبيي بين حكومة السودان والحركة الشعبية لتحرير السودان.