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