تقلد عمرو موسى المناصب الآتية:
1958: ملحقاً بوزارة الخارجية المصرية.
1958-1972: عمل بالعديد من الإدارات و البعثات المصرية و منها البعثة المصرية لدى الأمم المتحدة.
1974-1977: مستشاراً لدى وزير الخارجية المصري.
1977-1981، 1986-1990: مدير إدارة الهيئات الدولية بوزارة الخارجية المصرية.
1981-1983: مندوباً مناوباً لمصر لدى الأمم المتحدة بنيويورك.
1983-1986: سفيراً مصر في الهند.
1990-1991: مندوباً دائماً لمصر لدى الأمم المتحدة بنيويورك.
1991-2001: وزيراً للخارجية المصرية.
2001: أميناً عاماً لجامعة الدول العربية.
2003: عضواً في اللجنة الرفيعة المستوى التابعة للأمم المتحدة المعنية بالتهديدات و التحديات و التغيير المتعلقة بالامن و السلم الدوليين.
-------------------------------------------------------------------------------------------
المصدر:
أعلام و شخصيات مصرية - عمرو موسى