He has written for a number of Egyptian publications, including Al-Shorouk, Al-Youm Al-Sabe'a, Al-Watan, Egypt Independent and Egypt Daily News, as well as for news organizations outside of Egypt such as the Lebanese Al-Akhbar and Reuters.