Huneyn muharebesinde Müslümanlar karşısında büyük bir yenilgiye uğrayan Sakif kabilesinin mensupları, yenilgiden sonra kaçarak gidip yurtları olan Taif’e sığınmışlardı. Şehrin kapılarını kapatarak savaş hazırlıklarına başlamışlardı. Ayrıca Havazin ve Sakif’lileri Müslümanlara karşı ayaklandıran Malik bin Avf da buraya sığınmıştı. Yani Taif şirkin son sığınaklarından biri haline gelmişti. Bunun için burasının bir daha iman ve İslama karşı mücadele edecek bir cesareti kendilerinde bulamayacak şekilde başlarının ezilmesi gerekiyordu. İşte bundan dolayı Hz. Peygamber Taif’e gereken dersi vermek için Taif’i kuşatmaya karar verdi.