Muhammad Al Zekri wurde 1960 in Bahrain geboren. Er studierte in Amerika und ging dann nach Großbritannien, um sich dem Institut für Arabistik und Islamwissenschaft an der Universität von Exeter anzuschließen. Dort schloss Al Zekri seinen Master und seine Promotion in Anthropologie ab. In London arbeitete er als Lehrer und zudem war er lange Zeit an der deutschen Brandenburgischen Technischen Universität (BTU) in Cottbus. In seiner Forschung fand er heraus, dass viele Araber unter einem Missverständnis über den Islam leiden.