过,刘备刚刚率领袁绍的军队,还未能完全掌控他们,此时我们出兵攻打,定能将其击败。”曹操觉得曹仁的分析十分有道理,于是派他率领骑兵出击刘备。曹仁不负所望,成功击败刘备,将刘备赶跑,并收复了所有反叛的县城,凯旋而归。
袁绍又派遣别将韩荀截断曹军的西路粮道,曹仁得知后,率军在鸡洛山迎击韩荀。双方展开激烈战斗,曹仁指挥得当,大败韩荀。经此一役,袁绍不敢再轻易分兵出击。后来,曹仁又与史涣等人一起截击袁绍的运粮军队,烧毁了袁绍的大量粮谷,给袁绍的军队造成了沉重打击。
河北平定后,曹仁跟随曹操围攻壶关。曹操下令:“等攻下壶关,将城中之人全部活埋。”然而,壶关城防坚固,曹军围攻数月,却始终未能攻克。曹仁向曹操进谏道:“围城时,应该给城中之人留一条活路,这是为了让他们有投降的念头。如今您宣称要将他们全部处死,这只会让他们拼死抵抗。况且壶关城坚固,城中粮食充足,我们强攻的话,士兵们会遭受重大伤亡;长期围困的话,又会耗费大量时间。现在我们把军队屯扎在坚城之下,攻打决心拼死一战的敌人,这可不是一个好计策。”曹操听从了曹仁的建议,改变策略。不久,壶关守将见大势已去,便开城投降。曹操为嘉奖曹仁的功劳,将他封为都亭侯。
曹操平定荆州后,任命曹仁为行征南将军,让他留守江陵,抵御东吴大将周瑜。周瑜率领数万人马前来进攻,前锋数千人刚抵达江陵城下,曹仁便登上城楼观察敌情。他深知敌军来势汹汹,但毫不畏惧,当即招募了三百名勇士,派遣部曲将牛金率领他们出城迎战,主动向敌军发起挑战。由于敌军人数众多,牛金所率的三百人很快被包围。此时,长史陈矫也在城楼上观战,看到牛金等人陷入绝境,几乎全军覆没,身边的人都吓得脸色苍白。曹仁见状,怒发冲冠,大声喝令左右牵马来。陈矫等人赶忙上前劝阻,说道:“敌军势大,我们根本抵挡不住。舍弃这几百人固然可惜,但您身为将军,怎能亲自冒险去救他们!”曹仁没有理会众人的劝阻,毅然披上战甲,跨上战马,率领麾下数十名壮士出城。当他们距离敌军还有一百多步时,遇到了一道深沟。陈矫等人以为曹仁会在沟边停下,为牛金等人助威造势,没想到曹仁毫不犹豫地跃过深沟,径直冲入