Faktor berlakunya peperangan pada zaman Rasulullah SAW ialah demi menjaga
keselamatan negara islam. Hal ini dikatakan demikian kerana tentera islam digerakkan
atau dibentuk sebaik sahaja ada ancaamn. Pada zaman Nabi Muhammad SAW, baginda
sendiri terpaksa membentuk tentera tatkala menghadapai ancaman Quraisy yang
mencetuskan Perang Badar, Perang Uhud dan Perang Ahzab.
Faktor seterusya ialah menjaga maruah umat islam. Pada zaman Nabi
Muhammad SAW apabila maruah seorang wanita Islam dihina oleh Yahudi Bani Qainuqa’,
tentera Islam dihantar dan bertindak mengepung perkampungan mereka seterusnya
menyebabkan Yahudi berkenaan diusur dari bumi Madinah.