امام هادی(ع) در سال ۲۲۰ق در هشت سالگی به امامت رسید. به گزارش منابع تردیدی از جهت اینکه سن امام به هنگام امامت پایین بود میان شیعیان رخ نداد برخی معتقدند از این جهت بوده که شیعیان مشکلِ پایینبودنِ سنّ امام جواد(ع) را در هنگام آغاز امامتش پشت سر گذاشته بودند. به نوشته شیخ مفید پیروان امام جواد(ع) به استثنای افراد اندکی، امامت امام هادی(ع) را پذیرفتند.[۲۹] این عده به امامت موسی بن محمد معروف به موسی مبرقع معتقد شدند؛ ولی پس از مدّتی از امامت وی برگشتند و امامت امام هادی(ع) را پذیرفتند.[۳۰] سعد بن عبدالله اشعری بازگشت این افراد به امام هادی(ع) را از آن روی میداند که خود موسی مبرقع از آنان بیزاری جست و آنان را از خود راند.