Ibn Sufi traveled to many lands and cities to gain experience and knowledge in sciences specially in genealogy, such as Ramla, Nusaybin, Levant, Mayafarfin, Egypt, Oman, Kufa, and Ukbara.
Ibn Sufi mentioned the names of some of his masters in his book "Al-Majdi fi Ansabi al-Taalebiyin" (in Arabic: ألمَجدی فی أنسابِ الطّالبیّین, lit.
The following can be mentioned among others:[5][6] This is his most important book, written in the study of the lineage of the family of the prophet of Islam Muhammad, and the Shiite Imams.
Ibn Sufi traveled to Egypt in 1051 AD/CE (443 AH), where he presented some of his works to "Majd al-Dawlah Abul-Hassan Ahmad" (president of the House of Wisdom of the time), during the Fatimid Empire.
[27] "Abu Talib Muhammad", the son of "Majd al-Dawlah Abul-Hassan Ahmad", asked Ibn Sufi to write a brief book on genealogy.
[29] This book is one of the ancient and authoritative works of genealogy,[31][32] and some, including Ali ibn Tawus al-Hilli (a Shiite jurist, theologian, historian and astrologer), have written commentaries on it.
[33] The book "Al-Majdi fi Ansabi al-Taalebiyin" was edited and republished in Qom in 1989 AD/CE (1409 AH), by Ahmad Mahdavi Damghani (an Iranian scholar and university professor).