官渡之战之后袁绍被击败最终病死,袁绍的儿子和曹操是有杀父之仇的,同时曹操也为了加快一统北方的步伐,不让袁绍的儿子找到机会反击就一举把袁绍的儿子也都杀害了。毕竟袁绍虽然去世,但是曾经在北方的势力是不容小瞧的,如果袁绍的儿子抱着给父亲复仇的旗号发动战争很有可能有很多的人支持的,刚经历过大战的曹操是无法抵制的。
官渡之战是东汉时期有名的三大战役之一,也是历史上以少胜多的例子,袁绍为了加快统一的步伐就和曹操开启了官渡之战,袁绍的出身是东汉的名门家族有四世三公的称号,在当时的历史上是有很高的地位的,曹操也是害怕袁绍死后其还存在别的势力的,再加上袁绍的三个儿子也是有一定的能力的,如果向曹操攻击的话可能曹操就没有胜算了。
袁绍去世之后曾经在袁绍身边的能人义士都来到曹操身边,如果袁绍的儿子向曹操攻击可能会造成内部的人们反叛,曹操也是不想留下袁绍的儿子给自己留下祸患。毕竟自己是导致袁绍去世的直接原因,对于袁绍的儿子们来说曹操就是自己的仇人,曹操深知斩草就要除根的道理,为了不影响自己的一统天下的步伐,就需要把袁绍的儿子除掉。
曹操的性格在历史上一直都是‘宁叫我负天下人,休叫天下人负我’,对于影响自己一统大业的袁绍都打败了,如果任意袁绍的儿子在世间只会给曹操造成更大的困难。在当时的朝代中对于任何一个人来说就需要决心来做斩草除根的事情,曹操除去袁绍的儿子也是出于保全自己的想法,在乱世来说保全自己就是需要牺牲其他人的性命。