در پایان سال دهم پس از هجرت، محمّد آخرین حج و اولین حج کامل را انجام دادو از این طریق تمام جزئیات مراسم حج را به پیروانش توضیح داد. طی این واقعه (حجةالوداع و تعلیم اعمال حج) رخ داد،
در بازگشت به مدینه و در بین راه، محمد به صورت ناگهانی به مدت سه روز در محلی به نام غدیر خم توقف کرد و با جمعکردن حجاج خطبهای خواند و در آن جمله «هر که من مولای اویم پس علی مولای اوست» را با بلندکردن دست علی در برابر جمعیت گفت. واژهٔ «مولا» در عربی به دو معنای «دوست» و «رهبر» است.
تفاسیر شیعه قرآنرا به انتصاب علی (به عنوان جانشین محمّد) در این قضیه نسبت میدهند. در صورتی که اهل سنت معتقدند که عدهای از تقسیم غنایم در اردوکشی به یمن که توسط علی انجام شده ناراضی بودند و محمد در پاسخ به آنها علی را دوست خویش معرفی کرد تا ناخشنودی آنان را فرونشاند.