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