建安七年(202年),刘表派刘备北伐袭击许都,一直打到了
叶县
,已逼近许昌,曹操调动大将
夏侯惇
、于禁、
李典
抵抗刘备,驻军博望的刘备和夏侯惇对峙许久,在一天早晨烧掉营地撤退了,夏侯惇率领部队追击刘备,李典说:“敌人无故撤退,怀疑肯定有埋伏。南边的道路狭窄,草木又浓密,不能追击。”夏侯惇不采纳他的意见,和于禁一同带兵去追击,李典留守。夏侯惇、于禁果然中了刘备的埋伏,被刘备所破。早有预料的李典及时带兵接应赶到,刘备望见李典的救兵到了,自觉强攻无益,于是撤退,曹军成功保卫了许都。
[22-23]
于禁
杀死昌豨
建安十一年(206年),
昌豨
投降曹操后再次反叛,曹操派遣于禁征讨。于禁急攻
昌豨
,但是未能攻克昌豨的据点。于是,曹操又派
夏侯渊
领兵与于禁一同作战。夏侯渊攻下了昌豨的十余座据点。但由于昌豨与于禁是旧交,便向于禁投降。
在昌豨投降后,诸将皆以为昌豨已降,应当让曹操处置,但于禁说:“你们难道不知道曹公经常说的命令吗!在大军包围后才投降的人,不能赦免他的罪。遵行和执行法令,是事奉君上的气节。昌豨虽然是我的旧朋友,但我岂可以因此而失节!”自临与昌豨决别,陨涕而斩之。当时曹操军在淳于,闻而叹曰:“昌豨不向我投降,而投奔于禁,是命运啊!”更加器重于禁,东海平定以后,曹操上表汉献帝表功于禁、乐进、张辽三人,于禁因此拜为虎威将军。
建安十三年(208年),
赤壁之战
时期,曹操以
赵俨
为都督护军,督护于禁、张辽、张郃、朱灵、李典、路招、冯楷七支军队。
建安十四年(209年),于禁与
臧霸
等人讨伐
梅成
,
张辽
督领
张郃
、
牛盖
等人讨伐
陈兰
。于禁的部队率先到达,梅成举众三千馀人伪降,于禁中计,引军便还。旋即,梅成复叛,并带领他的部下都去投向陈兰。陈兰、梅成二人经过商议,又率军转移到了潜山县的天柱山,坚壁清野,占据了地利。为了杜绝
江淮地区
的后患,张辽不得不强攻
天柱山
,此山脉高峻约有二十余里,道路险狭,易守难攻,因此,张辽等人与陈兰等人相持不下,又因为运输非常困难,张辽等人的军粮并不宽裕。于禁率军向张辽等人押运粮草,前后相接。于是,张辽不再担忧粮草,继续率军强攻,赢得了天柱山之战,并斩杀陈兰、梅成。张辽因此战的胜利而获得了
假节
。于禁也因协助张辽而增加食邑二百户,连同以前的共计一千二百户。
[27-28]
当初,于禁的老朋友——
昌豨
在投降曹军时,诸将认为应该把昌豨送往曹操处。于禁斥责诸将:“豨虽旧友,禁可失节乎?”于禁便斩杀了昌豨。如今,于禁却向关羽投降。经过两件事的对比,于禁被
裴松之
评价为:“围而后降,法虽不赦;囚而送之,未为违命。禁曾不为旧交希冀万一,而肆其好杀之心,以戾众人之议,所以卒为降虏,死加恶谥,宜哉!”
于禁虽然已被孙权遣返魏国,但是魏国那边却迟迟等不到于禁的归来,于是曹丕询问司马孚,司马孚则表示“于禁虽然没到我们还是应该宽待孙权,但是也要畜养士马,以观其变。不可对孙权多加猜疑责备,恐伤了怀远之义。且自孙策到孙权魏国与吴国强弱之分明显,并不会因为一个于禁而左右强弱的结果,于禁没到肯定是因为其他原因。”