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