وی یکی از راویان شیعه در قرن چهارم ه.ق می باشد. ایشان در کوفه به دنیا آمد و در نوجوانی به مصر سفر کرد و در محله سقیفه جواد ساکن شد. او در مصر در آن دوران، تغییر و تحولات عظیمی را می دید. هنگامی که فاطمیان قدرت را در دست گرفته بودند، محمد در آنجا رحل اقامت افکند و در درس موسی بن اسماعیل بن موسی بن جعفر شرکت کرد و از محضر آن بزرگواران بهره های فراوان برد. در همان جا بود که او تصمیم گرفت که کتاب الجعفریات را روایت کند. این کتاب بعدها به عنوان یکی از اصول چهارصد گانه و معتبر شیعه به شمار آمد. علامه حلی در کتاب خلاصه و نجاشی، در کتاب رجال خود، درباره او می گوید: «محمد بن اشعث اهل کوفه و شخصیتی مورد اطمینان و شیعه می باشد...».