He is a lecturer, a leader, a philosopher, and a reformist with followers worldwide. Sheikh Muhammad is the Mufassir of 4 tafsirs and is the spiritual leader of the Naqshbandia Owaisiah Order, which has over a million murids. He is currently the dean of Siqarah Education System which aims at making its students practical and enlightened young Muslims. He is also Patron of Al Falah Foundation and of Al Murshid Magazine; the former aimed at helping the poor especially in rural areas, and the latter aimed at providing guidance for the seekers of truth.