شغل منصب سفير مصر في إيران، ثم سفيراً في سويسرا. وكان وكيلاً لوزارة الخارجية. وهو أحد مؤسسي الجمعية المصرية للأمم المتحدة، وعضو مجلس إدارتها ما يربو على عشر سنوات. وكان أحد مؤسسي جمعية أنصار حقوق الإنسان في مصر. وانتخب أول رئيس لها. وظل رئيساً للجمعية مدة تزيد عن خمسة عشر عاماً.
وقد صدرت سبعة أعداد من "مجلة حقوق الإنسان" في حياته، وهي مجلة حولية.