سبب غزوة ذات الرقاع هو علم النبي صلى الله عليه وسلم أن بني ثعلبه وبني محارب قد جهزوا جيشا لغزو المدينة المنورة والقضاء على المسلمين.
فخرج النبي الكريم في العام الرابع من الهجرة وقيل في العام السابع من الهجرة لقتال بنى ثعلبه وبني محارب.
كذلك كان من اسباب تلك الغزوة هو حالات السلب والنهب التي قامت بها الاعراب في صحاري نجد.
وقد انتهت تلك الغزوة دون قتال بسبب الخوف الذي دب في قلوب الاعراب والذين فروا وهربوا آلى الجبال خوفا من المسلمين.