حسین بن علی در مدینه به دنیا آمد و بنابر قول مشهور، تولد او در سال چهارم قمری بوده است.[۶۴] با این حال برخی تولد او را در سال سوم قمری دانستهاند.[۶۵]
ولادت حسین بن علی، بنابر قول مشهور در سوم شعبان بوده است،[۶۶] ولی شیخ مفید در کتاب ارشاد، تولد امام سوم شیعیان را پنجم شعبان دانسته است
روایات فراوانی درباره پیشگویی شهادت حسین بن علی(ع) وجود دارد[۲۰۹] از جمله در حدیث لوح به نقل از پیامبر(ص) آمده است خداوند حسین را به شهادت گرامی داشته و او را برترین شهیدان قرار داده است.[۲۱۰] مجلسی در جلد ۴۴ بحارالانوار، باب ۳۰، روایاتی نقل کرده است درباره اینکه خداوند خبر شهادت حسین(ع) را به برخی از پیامبرانش از جمله آدم، نوح، ابراهیم، زکریا و محمد(ص) داده و آنها بر او گریستهاند.[۲۱۱] همچنین نقل شده است امیرالمومنین(ع) در راه صفین، وقتی به کربلا رسید، با انگشت جایی را نشان داد و گفت: اینجا محل ریخته شدن خونهایشان است