建安十年(公元205年)冀州平。曹操表汉帝称于禁曰:“武力既弘计略周备质忠性一守执节义每临战攻常为督率奋强突固无坚不陷自援枹鼓手不知倦。又遣别征统御师旅抚众则和奉令无犯当敌制决靡遗失。lùn_gōng纪用宜各显宠。”拜于禁为虎威将军。
建安十一年(公元206年)昌豨复叛遣于禁征之。于禁急进攻昌豨;昌豨与于禁旧降于禁。诸将皆以为昌豨已降当送还曹操于禁曰:“诸君不知主公令乎!围而后降者不赦。奉法行令事上之节也。昌豨虽旧友但可失节乎!”自临与昌豨决陨涕而斩之。曹操闻而叹曰:“昌豨降不诣吾而归禁岂非命耶!”重用于禁。东海平。(冀州平从《武帝纪》得知明确指斩袁谭、冀州平一事年份为建安十年;《乐进传》中于禁为虎威将军也乐进出征高干后事应为建安十年。曹操遣于禁讨平复叛昌豨《通鉴》放在建安十一年故《于禁传》敍事先后次序再次误。)
其后于禁屯颍阴乐进屯阳翟张辽屯长社诸将任气多共不协;曹操使赵俨并参三军每事训喻遂相亲睦。
建安十三年(公元208年)曹操征荆州以赵俨为都督护军护于禁、张辽、张郃、朱灵、李典、路招、冯楷七军。
建安十四年(公元209年)与臧霸等攻梅成张辽、张郃等讨陈兰。于禁到梅成举众三千馀人降。既降复叛其众奔兰。张辽等与兰相持军食少于禁运粮前后相属张辽遂斩陈兰、梅成。增邑二百户并前千二百户。
这时于禁与张辽、乐进、张郃、徐晃俱为名将曹操每次征伐不用为行军前锋就用为后拒;而于禁持军严整得贼财物无所私入由赏赐特重。太祖常恨朱灵欲夺其兵权。曹操见于禁威重遣于禁引数十骑赍令书往朱灵营夺其军朱灵及其部众都不敢敢动;曹操让朱灵为于禁部下众皆震服其见惮如此。
建安二十一年(公元216年)迁左将军假节钺分邑五百户封一子列侯。
建安二十四年(公元219年)太祖在长安使曹仁讨关羽于樊城又遣于禁助曹仁。到了秋天下大雨汉水溢起平地水数丈于禁等七军皆没。于禁与诸将登高望水地方可以逃走关羽乘大船攻于禁等于禁遂降惟庞德不屈节而死。降兵被押至江陵。曹操闻之哀叹者久之曰:“于禁跟从三十年何意临危处难反不如庞德!”
吕蒙攻破江陵后孙权释放与会面于禁乘马与孙权並行为虞翻喝曰:“尔乃降虜还敢与主齐马?”还差点挥鞭击之幸得孙权喝止。后孙权于楼船与群臣会饮于禁听闻乐声后流泪虞翻又曰:“汝欲作伪求免罪?”于禁虽为所恶但猶赞叹其忠义。
魏帝黄初二年(公元221年)曹丕称帝孙权称臣欲遣送于禁。虞翻谏曰:“斩之以令三军警惕人臣敢二心者。”但孙权一心备战刘备东征而欲曹魏中立故还送遣于禁还魏。帝曹丕见于禁须发皓白形容憔悴泣涕顿首慰谕以荀林父、孟明视故事拜于禁为安远将军。下诏曰:“昔汉高祖脫衣以衣韩信光武解绶以带李忠诚皆人主当时贵敬功劳。今以远游冠与将军。”曹丕欲遣使至吴便命去拜见曹操陵墓陵中画关羽战克、庞德愤怒、于禁降服之状。于禁见惭愧病发而死。子于圭封益寿亭侯。谥于禁曰厉侯。