لقد أظهرت العديد من البحوث أن العنف ينشأ نتيجة لعدة عوامل تتفاعل وتتداخل لتؤثر على طريقة تصرف البشر. ليس هناك سبب واحد وراء حدوث العنف، بل هو نتيجة لتفاعل معقد بين عوامل عدّة. تشمل هذه العوامل:العوامل الاجتماعية والثقافية: تلعب البيئة التي يعيش فيها الفرد، دورًا مهمًا في تشكيل سلوكيات العنف.الضغوطات الظرفية: يمكن أن تؤدي الظروف البيئية والضغوط الحياتية مثل الضغوط النفسية والاقتصادية إلى زيادة احتمال حدوث العنف.العوامل الداخلية: تتضمن الاستعدادات الوراثية والخلل في الكيمياء العصبية مثل زيادة مستويات هرمون التستوستيرون.صفات الشخصية: عدم القدرة على الشعور بالتعاطف مع الآخرين والمشكلات في معالجة المعلومات يمكن أن يسهم في فهم تصرفات الآخرين بصورة عدوانية.