ابویحیی زکریا بن آدم از خاندان اشعریون است که از کوفه به قم مهاجرت کردند. پدر او آدم بن عبدالله بن سعد اشعری است که شیخ طوسی او را از اصحاب امام صادق (علیه السلام) شمرده است. آدم بن عبدالله حدیثی از امام رضا (علیه السلام) را به روایت پسرش زکریا نقل کرده است. برادر او اسحاق بن آدم از راویان امام رضا (علیه السلام) و پسرعموی او زکریا بن ادریس نیز از راویان امام صادق، امام کاظم و امام رضا (علیهم السلام) بودهاند.
شیخ طوسی او را از اصحاب امام صادق (علیه السلام) دانسته است. هیچ یک از منابع رجالی، او را از اصحاب امام کاظم (علیه السلام) نخواندهاند؛ ولی از او در زمره راویان امام کاظم (علیه السلام) نام برده شده است. شیخ طوسی او را از اصحاب امام رضا (علیه السلام) نیز شمرده است. بنا بر برخی روایات، امام رضا (علیه السلام) مردم را در مسائل دینی به زکریا بن آدم ارجاع داده و او را امین در مسائل دین و دنیا معرفی کرده است. او وجوهات شرعی مردم قم را از طرف امام دریافت میکرد. زکریا در یک سفر حج از مدینه تا مکه با امام رضا (علیه السلام) همراه و همسفر بوده است. مطابق نقلی، وی به امام رضا (علیه السلام) گفت: میخواهم از میان خاندانم بیرون بروم؛ چون افراد سفیه و نادان در میانشان زیاد شدهاند. امام به او فرمودند: «چنین نکن؛ زیرا خدا به سبب تو، بلا را از خاندان تو (در نسخه دیگر: از اهالی قم) دور میکند، همانگونه که به سبب اباالحسن کاظم (علیه السلام)، بلا را از اهالی بغداد دور میکند». او را در زمره اصحاب امام جواد (علیه السلام) نیز به شمار آوردهاند. با توجه به روایت رجال کشی، زکریا وکیل امام نهم شیعیان در قم بوده است.
برای او یک کتاب و یک مجموعه مسائل برشمردهاند که به طرق مختلف روایت شده است. ظاهراً این مجموعه مسائل، سؤالات وی از امام رضا (علیه السلام) بـوده است. او حدود چهل حدیث (با واسطه یا بدون واسطه) از امامان نقل کرده است.
زکریا در زمان حیات امام جواد (علیه السلام) از دنیا رفت. پس از وفات وی، امام در نامهای، دربارهاش نوشتند:
«خدای او را رحمت کند در روزی که زاده شد و روزی که مُرد و روزی که زنده مبعوث خواهد شد. او در دوران زندگیاش عارف، معتقد و پایبند به حق زیست و نسبت به آنچه در نزد خدا و رسولش واجب است، قیام نمود. او - که رحمت خدا بر او باد - در حالی از دنیا رحلت نمود که پیمانی را نشکست و حکمی را تبدیل نکرد. پس خداوند بر وی اجر نیت (نیکش) و جزای سعیاش را عطا فرماید». قبر او در قم در قبرستان شیخان در نزدیکی حرم حضرت معصومه (سلام الله علیها) قرار دارد.