Müslümanlarla Mekkeli Kureyşliler arasında Hudeybiye Antlaşması yapılmıştı. Mekkeli Kureyşlilerin müttefiki olan Beni Bekir kabilesi bu antlaşmaya aykırı biçimde, Müslümanların himayesindeki Huzaa kabilesine saldırdı.
İslam peygamberi Hz. Muhammed (s.a.v) Mekke'ye haber göndererek, öldürülenlerin kan bedellerinin ödenmesini veya Beni Bekir kabilesiyle olan ittifakın sonlandırılmasını, aksi halde Hudeybiye Antlaşması'nın bozulmuş sayılacağını ve savaşa mecbur kalacaklarını bildirdi. Mekkeliler, teklifleri reddettiler ve harbe hazırlanacaklarını bildirdiler. Mekkeliler daha sonra fikir değiştirip Ebu Süfyan'ı Müslümanları bir barışa ikna etmesi için Medine'ye gönderdiler. Ancak görüşmelerden hiçbir netice alınamadı.
İslam peygamberi Hz. Muhammed, Hicret'in 8. yılı, Ramazan ayının 10. günü, 10 bin kişilik bir ordu ile Medine'den çıktı (1 Ocak 630). 20 Ramazan'da (11 Ocak 630) Hz. Muhammed ordusunu 4 kola ayırdı ve ordusuna şu emri verdi:
"Size karşı konulmadıkça, size saldırılmadıkça, hiç kimseyle çarpışmaya girmeyeceksiniz, hiç kimseyi öldürmeyeceksiniz."
Hz. Muhammed hareket emri verdi ve Fetih Suresi'ni okuyarak Mekke'ye girdi. 3 kol herhangi bir direnişle karşılaşmazken Halid bin Velid'in komutasındaki 4. kol, İkrime bin Ebu Cehil önderliğindeki küçük bir saldırıyı geri püskürttü.
Hz. Muhammed, Mekke'ye girer girmez genel af ilan edildiğini bildirdi ve Ebu Süfyan'a bildirdiği şekilde, kimseye dokunulmayacağını ilan etti. Ardından içerisinde 360 put bulunan Kâbe'ye yöneldi. İsra Suresi'nin 81. ayetini okuyarak putları birer birer devirdi. Daha sonra da beraberindeki Müslümanlarla Kabe'yi tavaf etti.