
برخی از مورخان معتقدند که امام زین العابدین علیه السلام در واقعه جان گداز و خونین کربلا 24 ساله بوده است و بعضی دیگر نوشته اند که از سن مبارکش 22 سال می گذشت.
شیخ مفید در این باره می گوید:
«همین که امام حسین علیه السلام شربت شهادت نوشید، شمر به قصد کشتن امام سجاد علیه السلام نیز حمله برد. امام زین العابدین علیه السلام در بستر بیماری به سر می برد و حمید بن مسلم به دفاع پرداخت و حمله شمر را مانع گردید. عمر بن سعد آن حضرت را در حالی که از بیماری رنج می برد با اهل بیت به کوفه انتقال داد.»
امام سجاد علیه السلام در قیام خونین کربلا مدت کوتاهی- بنا به مشیت الهی- بیمار بود و پس از بهبودی، مدت 35 سال امامت و زعامت جامعه مسلمین را تداوم بخشید.
