مهمترین علت وقوع جنگ صفین سر پیچی معاویه از بیعت با حضرت علی (ع) به بهانه شرکت حضرت در قتل عثمان بوده است که در آستانه پیروزی کامل امیر مؤمنان (ع)، با حیله عمرو عاص جنگ پایان پذیرفت و با جریان حکمین، امام از برخی خواسته های خویش موقتا و بر حسب ضرورت و تحمیل دست برداشت. عده ای از سپاهیان علی ع(خوارج) که اتفاقا در وادار کردن حضرتشان به پایان جنگ نقش مهمی داشتند، بعدها متوجه اشتباه خویش شده و از حضرت خواستند که عهد خویش با معاویه را بشکند که با نپذیرفتن ایشان زمینه جنگ نهروان پیش آمد.