امام هادی(ع) در سال 220ق در هشت سالگی به امامت رسید. به گزارش منابع تردیدی از جهت اینکه سن امام به هنگام امامت پایین بود میان شیعیان رخ نداد برخی معتقدند از این جهت بوده که شیعیان مشکلِ پایینبودنِ سنّ امام جواد(ع) را در هنگام آغاز امامتش پشت سر گذاشته بودند.به نوشته شیخ مفید پیروان امام جواد(ع) به استثنای افراد اندکی، امامت امام هادی(ع) را پذیرفتند.این عده به امامت موسی بن محمد معروف به موسی مبرقع معتقد شدند؛ ولی پس از مدّتی از امامت وی برگشتند و امامت امام هادی(ع) را پذیرفتند.سعد بن عبدالله اشعری بازگشت این افراد به امام هادی(ع) را از آن روی میداند که خود موسی مبرقع از آنان بیزاری جست و آنان را از خود راند.از نظر شیخ مفید طبرسی و ابن شهرآشوب اتفاقنظر شیعیان بر امامت امام هادی(ع) و ادعای امامت نکردن فرد دیگری دلیل محکمی بر صحّت امامت آن حضرت است. کلینی و دیگران نصوص مربوط به امامت وی را برشمردهاند. از پارهای روایات برمیآید هنگامیکه امام جواد(ع) از طرف معتصم عباسی به بغداد فرا خوانده شد، امام چون این احضار را تهدیدی برای خود میدانست، امام هادی(ع) را به عنوان جانشین خود به شیعیان معرفی کرد.