Mulanya ‘Umar merasa kecewa dengan keputusan Nabi menyepakati Perjanjian Hudaibiyah dengan kaum kafir Mekah. Ia ingin agar umat Islam menyerang mereka. Ayat ini kemudian turun untuk menjanjikan kemenangan bagi umat Islam di masa mendatang.