Sharaf er utdannet sivilingeniør fra Universitetet i Kairo. Senere tok han en Ph.D ved Purdue University i USA. Han har undervist ved Universitetet i Kairo og Kong Saud-universitetet i Saudi-Arabia. Mens han jobbet i akademia var han også rådgiver for regjeringene i Saudi-Arabia, Egypt og De forente arabiske emirater.