Hafeez was born in Rajanpur and attended King Edward Medical College in Lahore, Pakistan after being given a gold medal in pre-medical studies at the Board of Intermediate and Secondary Education in the Dera Ghazi Khan division [REF].
Soon after his arrival he faced broad disapproval from the Islamist group Jamaat-e-Islaami and its fellow group Tehrik-tahafaaz-e-Namoos-e-risalat.