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