引军还官渡。刘备在徐州叛变,曹操东征之。袁绍攻于禁,于禁坚守,袁绍不能攻下。复与乐进等将引步兵骑兵五千,击袁绍其他的营寨,从延津西南缘河至汲、获嘉二县,焚烧保聚三十馀屯,斩首获生各数千,招降袁绍将何茂、王摩等二十馀人。曹操复使禁别将屯原武,击袁绍其他的营寨于杜氏津,破之。迁裨将军,后从还官渡。曹操与袁绍连营,起土山相对。袁绍命令士兵向曹操的营中射箭,曹操的士卒多死伤,军中惧。于禁督守土山,力战,气益奋。袁绍破,迁偏将军。
[205年]
冀州平。昌豨复叛,遣于禁征之。于禁急进攻昌豨;昌豨与于禁有旧,降于禁。诸将皆以为昌豨已降,当送还曹操,于禁曰:“诸君不知主公令乎!围而后降者不赦。我奉法行令,事上之节也。昌豨虽我旧友,但我可失节乎!”自临与昌豨决,陨涕而斩之。曹操闻而叹曰:“昌豨降不诣吾而归禁,岂非命耶!”重用于禁。东海平,拜禁虎威将军。后与臧霸等攻梅成,张辽、张郃等讨陈兰。于禁到,成举众三千馀人降。既降复叛,其众奔兰。张辽等与兰相持,军食少,于禁运粮前后相属,张辽遂斩兰、成。增邑二百户,并前千二百户。
这时,于禁与张辽、乐进、张郃、徐晃俱为名将