ثم رجع إلى طنجة، وزاول التدريس والإقراء، حتى لقي العلامة الحافظ أبا العباس، أحمد بن الصديق الغماري، وحضر له درساً في علم الحديث في «جامع الترمذي»، فأحس بحاجته للاستزادة من علم الحديث، فلازمه عشرين سنةً، من سنة 1360 إلى وفاة شيخه أحمد الغماري سنة 1380، رحمه الله. فسمع منه الأولية و«العجلونية» و«السنبلية»، و«مسلسلات عقيلة»، و«الصحيح» للإمام البخاري كاملا في سبعةَ عشر يوماً، وأكثر من نصفِ «مسلم»، وجميع «السنن» للبيهقي، و«ألفية العراقي»، و«السيوطي» في الحديث، وأجازه مراتٍ كثيرةً.