وأخذ العلم ببلده عن: مسلم بن خالد الزنجي مفتي "مكة"، وداود ابن عبد الرحمن العطَّار، وعمّه محمد بن علي بن شافع، فهو ابن عم العباس جد الشافعي، وسفيان بن عيينة، وعبد الرحمن بن أبي بكر المليكي، وسعيد بن سالم، وفضيل بن عياض، وعدة.
ولم أر له شيئا عن نافع بن عمر الجمحي ونحوه، وكان معه بـ "مكة".
وارتحل -وهو ابن نيف وعشرين سنة، وقد أفتى، وتأهل للإمامة- إلى "المدينة"، فحمل عن مالك بن أنس "الموطأ" عرضه من حفظه، وقيل: من حفظه لأكثره - وحمل عن: إبراهيم بن أبي يحيى فأكثر، وعبد العزيز الدراوردي، وعطاف بن خالد، وإسماعيل بن جعفر، وإبراهيم بن سعد وطبقتهم.
وأخذ بـ "اليمن" عن: مطرف بن مازن، وهشام بن يوسف القاضي، وطائفة، وبـ "بغداد" عن: محمد بن الحسن، فقيه "العراق"، ولازمه، وحمل عنه وقر بعير، وعن إسماعيل ابن علية، وعبد الوهَّاب الثقفي، وخلق.
وصنف التصانيف، ودون العلم، ورد على الأئمة متبعا الأثر، وصنف في أصول الفقه وفروعه، وبعد صيته، وتكاثر عليه الطلبة.
حدث عنه: الحميدي، وأبو عبيد القاسم بن سلام، وأحمد بن حنبل، وسليمان بن داود الهاشمي، وأبو يعقوب يوسف البويطي، وأبو ثور إبراهيم بن خالد الكلبي، وحرملة بن يحيى، وموسى بن أبي الجارود المكي، وعبد العزيز المكي صاحب "الحيدة"، وحسين بن علي الكرابيسي، وإبراهيم بن المنذر الحزامي، والحسن بن محمد الزعفراني، وأحمد بن محمد الأزرقي، وأحمد بن سعيد الهمداني، وأحمد بن أبي شريح الرازي، وأحمد بن يحيى بن وزير المصري، وأحمد بن عبد الرحمن الوهبي، وابن عمه إبراهيم بن محمد الشافعي، وإسحاق بن راهويه، وإسحاق بن بهلول، وأبو عبد الرحمن أحمد بن يحيى الشافعي المتكلم، والحارث بن سريج النقال، وحامد بن يحيى البلخي، وسليمان بن