علي بن أبي طالب
لم يهاجر علي إلى الحبشة في الهجرة الأولى حين سمح الرسول لبعض من آمن به بالهجرة إلى هناك هرباً من اضطهاد قريش. وقاسى معه مقاطعة قريش لبني هاشم وحصارهم في شعب أبي طالب. كما رافق محمدا في ذهابه للطائف لنشر دعوته هناك بعد أن اشتد ايذاء قريش له. مكث علي مع محمد في مكة حتى هاجر إلى المدينة.
الهجرة النبوية
ظل محمدٌ بمكة ينتظر أن يُؤذَن له في الهجرة ولم يتخلف معه بمكة، إلا علي بن أبي طالب وأبو بكر، وكان أبو بكر الصديق يستأذنه بالخروج إلى المدينة المنورة، ولكن كان يقول له: ، فأراد أبو بكر أن يكون النبي صاحبه.
لما رأت قريش خروج المسلمين، خافوا خروج النبي محمد، فاجتمعوا في دار الندوة، واتفقوا أن يأخذوا من كل قبيلة من قريش شابًا فيقتلون محمدًا فيتفرّق دمه بينَ القبائل. فأخبر جبريل محمدًا بالخبر وأمره أن لا ينام في مضجعه تلك الليلة، فأمر محمد عليًا أن يبيت في فراشه بدلا منه ويتغطى ببرده الأخضر ليظن الناس أن محمدا نائم في فراشه. واجتمع أولئك النفر عِند بابه، لكنه خرج من بين أيديهم لم يره منهم أحد، وهو يحثوا على رؤوسهم التراب تاليًا: ، فلما أصبحوا ساروا إلى علي يحسبونه النبي، فلما رأوا عليًا، فقالوا: ، قال: ، فنزلت الآية : ، وقيل أن هذه الليلة كانت يوم السبت وهو غير ثابت.
وكان محمدٌ قد أمر عليًا أن يؤدي الأمانات إلى أهلها ففعل، حيث كان أهل قريش يضعون أماناتهم عند محمد. وكانوا في مكة يعلمون أن عليًا يتبع محمدًا أينما ذهب، لذا فإن بقاءه في مكة بمثابة تمويه لجعل الناس يشكون في هجرة النبي لاعتقادهم بأنه لو هاجر لأخذ عليًا معه، وبقي علي في مكة ثلاثة أيام حتى وصلته رسالة محمد عبر رسوله أبي واقد الليثي يأمره فيها بالهجرة للمدينة.