غدیر» در زبان عربی به معنی گودال و «خم» نام محلی نزدیک منطقة «جحفه» است. که در آن روزگار چشمهای روان و درختانی کهنسال داشت. به دلیل موقعیت سوق الجیشی «غدیر خم» حاجیان شهرها و سرزمینهای مختلف عربستان پس از انجام مناسک حج و هنگام بازگشت به شهر و دیارشان در این منطقه از هم جدا می شدند. آنچه نام این محل را در تاریخ اسلام مهم و به یادماندنی کرده است به سال دهم هجری و تصمیم پیامبر اسلام (ص) برای زیارت خانه خدا و به جا آوردن مراسم حج و اعلام ایشان مبنی بر اینکه امسال آخرین حج ایشان خواهد بود، برمیگردد. لذا مردم شهرها و مناطق مختلف عربستان به وسیله قاصدانی از این امر مطلع شدند.
در پی این فراخوان پیامبر اسلام(ص) با اجتماع عظیمی از مردم، مدینه را به قصد مکه ترک فرمودند. اجتماع باشکوهی از مسلمانان آن سال در مراسم حج شرکت کردند؛ که آن سال حجه الوداع پیامبر(ص) بود. پس از پایان مراسم حج پیامبر(ص) دستور دادند که حجاج باید حرکت کنند تا در غدیر خم حاضر باشند. همچنین پیامبر به 12 هزار نفر از حجاج یمن – که مسیرشان متفاوت بود – دستور دادند همراه حجاج به غدیر خم بیایند. در مسیر بازگشت حجاج، جبرئیل بر پیامبر وارد و این آیه را نازل کرد: «هان! ای پیامبر! آنچه را که از سوی پروردگارت به تو نازل شده است تبلیغ کن و اگر چنان نکنی پیام رسالت را انجام نداده ای و خداوند تو را از مردم حفظ می فرماید.» ( سوره مائده، آیه 67 )
در پی ابلاغ این دستور پیامبر دستور توقف کاروان حجاج را در منطقه غدیر خم دادند و امر فرمودند کسانی که جلوتر هستند بازگردند و کسانی که عقب مانده اند به اجتماع حجاج در غدیر خم برسند. اجتماعی که تعداد آن را بین نود تا صد و بیست هزار نفر ذکر کردهاند. پیامبر اسلام (ص) در آن روز گرم سوزان بر بالای منبری از جهاز شتران در حالی که حضرت علی (ع) در کنار ایشان قرار داشت خطبه ای ایراد فرمودند. پیامبر(ص) در این خطبه با ستایش و حمد خدا شروع و حدیث ثقلین را بیان فرمودند سپس در حالی که دست حضرت علی (ع) را بلند نمودند تا همه مردم ایشان را درکنار رسول خدا مشاهده نمایند، از مردم پرسیدند: «ای مردم آیا من از خود شما بر شما اولی و مقدم نیستم؟» مردم پاسخ دادند: «بله ای رسول خدا.» حضرت در ادامه فرمودند: « خداوند ولی من است و من ولی مؤمنین هستم و من نسبت به آنان از خودشان اولی و مقدم می باشم.» آنگاه فرمودند: «پس هر کس که من مولای او هستم علی مولای اوست.» سه بار این جمله را بیان کردند و فرمودند: « خداوندا، دوست بدار و سرپرستی کن، هر کسی که علی را دوست و سرپرست خود بداند و دشمن بدار هر کسی که او را دشمن دارد و یاری نما هر کسی که او را یاری می نماید و به حال خود رها کن، هر کس که او را وا می گذارد.» پس خطاب به حجاج فرمودند: «ای مردم حاضرین به غایبین این پیام را برسانند.» هنوز اجتماع متفرق نشده بود که بار دیگر جبرئیل بر پیامبر وارد و این آیه را نازل کرد: «امروز دین شما را به کمال رساندم و نعمتم را بر شما تمام کردم و دین اسلام را بر شما پسندیدم.» ( سوره مائده، آیه 3 )
سپس پیامبر دستور داد که مردم با حضرت علی (ع) بیعت کنند. مردم دسته دسته به خیمه پیامبر(ص) که حضرت علی (ع) در آن بود وارد و با حضرت علی(ع) بیعت کردند و به ایشان تبریک میگفتند. ابوبکر، عمر، طلحه و زبیر جزو اولین بیعت کنندگان بودند و عمر، خطاب به حضرت علی (ع) گفت: «بر تو گوارا باد ای پسر ابی طالب، تو مولای من و مولای هر مرد و زن با ایمان گشتی.» مراسم بیعت با حضرت علی (ع) سه روز به طول انجامید. حسان بن ثابت انصاری در آن روز دربارة این انتخاب و امامت و جانشینی حضرت علی (ع) ابیاتی را سرود.
حدیث غدیر توسط 110 تن از صحابه مثل ابوبکر، عمر، عثمان، عمار یاسر، ام سلمه، ابوهریره، سلمان، زبیر، زیدبن ارقم، ابوذر، عباس بن عبدالمطلب، جابر عبدالله انصاری و 83 تن از تابعین مثل سعید بن جبیر و عمربن عبدالعزیز نقل شده است. پس از تابعین نیز 360 تن از محدثان، حدیث غدیررا در آثار خویش نقل نموده اند که سه تن از آنان صاحبان «صحاح سته» ( ششگانه ) هستند.
علمای شیعه همگی غدیر را حدیثی متواتر دانسته اند. مورخی مثل یعقوبی که اولین کتاب تاریخ عمومی را در جهان اسلام نوشته نیز واقعه غدیر را ذکر کرده است. همچنین مورخانی مثل محمد بن جریر طبری، ابن اثیر، سیوطی، شهرستانی، ابونعیم اصفهانی این واقعه را بیان کرده اند و حتی برخی از آنان کتاب های مستقل در باب غدیر تألیف کردهاند مثل «الولایه فی طرق حدیث الغدیر» اثر محمد بن جریر طبری.
عید غدیر خم بزرگترین عید در نزد ائمه (ع) و شیعیان آنان بوده است و در طول تاریخ همواره آن را گرامی داشتهاند.
«در کتاب ثوب الاعمال شیخ صدوق باسندش به حسن بن راشد آمده که گفته است: به امام صادق (ع) گفتم: آیا برای مؤمنان عید دیگری جز جمعه و فطر و قربان وجود دارد؟ فرمودند: آری. روزی و عیدی که از همه بزرگتر است و آن روزی است که امیر المؤمنین علی (ع) را بر پا داشتند و رسول خدا (ص) پیمان ولایت او را بر عهده زن و مرد مسلمان در محل غدیر خم نهاد، پرسیدم کدام روز هفته بوده است؟ فرمودند: روز در سال ها تغییر می کند، آن روز، روز هجدهم ذی الحجه است....»