Nguyên nhân của chiến tranh thường do mâu thuẫn giữa các giai cấp, dân tộc, tôn giáo phát triển đến mức gay gắt nhất hoặc do mâu thuẫn trong nội bộ một dân tộc, tôn giáo. Nói tóm lại, chiến tranh là sự xung đột do từ mâu thuẫn ý thức giữa các tư tưởng khác nhau.