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