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