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