这件事发生在公元211年,曹丕只是一个五官中郎将,还没有打败弟弟曹植成为曹魏世子。当时,苏伯等人在河间地区作乱,曹丕奉命前去平乱。打败敌军后,曹丕带着手下士兵俘虏了上千人。朝中大臣都认为,应该按照以前的惯例,诛杀所有投降的士兵,震慑其他野心家。
谋士程昱却认为,没有必要直接诛杀这些降将。之前一直诛杀投降的人,主要是因为时局比较混乱。必须让敌人感到害怕,所以才会在攻城之后,诛杀所有投降的士兵以儆效尤。而现在天下局势基本已经平定,没有必要再像之前那样依靠斩杀俘虏显示自己的威严。如果非得诛杀投降士兵的话,最好跟主公曹操请示一下,不要擅自决定。
除了程昱之外,其他大臣都认为,他们带兵征战有权力在军事方面自行决定,没有必要什么事都跟主公曹操请示。其他大臣们走后,曹丕觉得程昱还有话说,于是单独把他叫过来问话。程昱焦急的解释说,所谓的自行决定,指的是紧急情况,必须尽快做出决定,才能把握战机。而现在敌人已经投降,有足够的时间去请示,最好不要自作主张。
曹丕也知道他爹曹操的脾气,他略微思量了一下,就明白了程昱的苦心。他感慨说,程君考虑问题真是周到。紧接着,曹丕写了一封书信,让人把河间叛变的事情禀报给曹操。最终,曹操听从手下劝告,没有让曹丕杀掉那些投降的士兵。
值得一提的是,曹操得知程昱之前劝说曹丕的事情后大喜,他非常佩服的对程昱说,你这人不仅精通军事谋虑,还很擅长处理别人父子之间的事情。曹丕本人也因为这件事,表现出了从善如流,兼听则明的品质,为争夺世子之位争取到了一定优势。