Born & Educated in Nottingham, he qualified as a teacher from Leicester, taught in England, Scotland, USA, South Africa and Saudi Arabia as well as Consultancy work in Turkey and Jordan.
Travelled to Tunisia, Hijaz, Yemen, Turkey and East Africa for Islamic studies.
Studied under al-Habib Ahmed Mashur al-Haddad (Jeddah), Shaykh Abdul-Rahman al-Khitamy (Kenya), Fethullah Gulen (Turkey) Abul-Qasim bin Zein (Qairnawan, Tunisia). Spent 10 years with Shaykh Mahmud Galal, a lecturer at al-Azhar.
Translated ‘al-Risalah al-Jamiah of Ahmed bin Zein al-Habashi. Edited some of the books from Risali al-Nur and speeches of Fethullah Gulen