حفظ القرءان على يد أخيه الشيخ أحمد المكاشفي، ثم اشتغل في تحصيل العلوم الشرعية فأخذ عن جملة من علماء السودان منهم الشيخ قسم، والشيخ إبراهيم وغيرهما حتى برع فشهد بعلمه الداني والقاصي.

ثم سلك بعد تمكنه في العلوم الشرعية على يد الشيخ عبد الباقي (أبو الشول) أحد خلفاء الشيخ عبد الباقي النيل، ثم اجتهد بالعبادة والمجاهدات والتعليم والإفادة فكان رضي الله عنه وقته عامرًا بذكر وطاعة ودرس وتعليم وغير ذلك من الطاعات حتى فتح الله عليه فصار يلقن الأذكار ويسلك المريدين ويربي السالكين ويجيز في جميع طرق السادة الصوفية.

وقد تنقل للدعوة والإرشاد في أنحاء السودان فسكن أولاً القديم ثم انتقل إلى قرية ود أب ءامنة ثم البراقنة وفي قرية الشكنيبية قرب مدينة المناقل واستقر بها إلى وفاته، وهي تبعد عن الخرطوم ما يقارب الثلاثمائة كيلو متر.