أخذ الفقه الشافعي وأصوله والنحو عن العالِم النحرير العارف بالله الشيخ محمَّد عبد السلام الهرري، والشيخ محمَّد عمر جامع الهرري، والشيخ محمَّد رشاد الحبشي، والشيخ إبراهيم أبي الغيث الهرري، والشيخ يونس الحبشي، والشيخ محمَّد سراج الجبرتي، كألفيّة الزُّبد والتنبيه والمنهاج وألفية ابن مالك واللمع للشيرازي وغير ذلك من الأمّهات.

وأخذ علوم العربية بخصوصٍ عن الشيخ الصالح أحمد البصير، والشيخ أحمد بن محمَّد الحبشي وغيرهما. وقرأ فقه المذاهب الثلاثة وأصولها على الشيخ محمَّد العربي الفاسي، والشيخ عبد الرَّحمن الحبشي. وأخذ علم التفسير عن الشيخ شريف الحبشي في بلده جِمّه.

وأخذ الحديث وعلومه عن كثير من أجلّهم الشيخ أبو بكر محمَّد سراج الجبرتي مفتي الحبشة، والشيخ عبد الرَّحمن عبد الله الحبشي وغيرهما.