According to Suhail Lari, a historian and architect in Karachi, he is the son of Muhammad al-Nafs al-Zakiyya, who is Ahl al-Bayt (a member of the Muhammad family).  He was born in Medina in 720 and arrived in Sindh as an Arab businessman. Another famous historian, M. Daudpota, said that Ghazi and Muhammad bin Kassim’s army came from Iraq to the region and participated in the 7th century with the Indian ruler Raja Dahir of Sindh.