接连的挫败使得袁绍再也没有勇气来出兵骚扰曹军后方,而曹操也得以专心对付袁绍正面的进攻,克敌制胜,官渡之战的胜利,曹仁功不可没、官渡之战之袁绍忧郁而死。曹操乘机对他的两个儿子袁尚、袁谭穷追猛打。可就在曹操攻打袁尚的时候,本巳投降曹操的袁绍部将高览却趁机发动叛乱,出兵占领了壶关口,威胁曹操的西边5。曹操平定了河北之后,就准备腾出手来对付高览。曹操异常愤怒,下今攻破城池之后要杀所有参加叛乱的人。结果城中的人得知曹操的命令拼命死守,使连攻数月都不见成效。曹仁眼见这样下去并不是办法。就对曹操说:围城一般都要留一个活门,给敌人开小一条生路。现在您让他们觉得城破之后必死尤疑,肯定每个人都会舍命守城。这里城墙坚固,储粮很多,我们进攻就非常困难。进攻这样一一些以命相搏的人,可不是什么高明的主意啊。曹操听他说得在理,就撤消了原来的命令。后来,城里的军队果然很快就投降了。此役后曹仁因功绩受封为都亭侯。
赤壁之战,曹操触了一个大霉头,不得不退回北方。曹仁这时被封为征南将军,留守战略重地江陵,和东吴名将周瑜相抗。曹操大败之后。江东的气焰很盛,周瑜带着好几万人前来攻打江陵。周瑜的前锋几人刚刚到来的时候,曹仁登城观敌,募集敢死之士300人,派部将牛金率领,出去挑战,试探敌人的虚实。由于敌军人数众多,牛金出去之后,如小船开到大海一般被敌人包围。当时,氏史陈矫等人也和曹仁一起都在城上看到牛金岌岌町危,他们全都大惊失色。而曹仁这时却从容自若,吩咐左右备马拿力,要下城去接应牛金。陈矫等人劝曹仁说:敌人人数太多,很难对付,丢掉这几个人也没什么。将军您何必要以身赴险呢!曹仁则根本不理这一套,毫不犹豫地披甲上马,带着麾下壮士数十骑冲下城去。陈矫等人原以为面对强敌,曹仁只不过做做样子,为牛金壮壮声势,没想到曹仁下城之后,穿过护城河直冲敌阵,不禁都为曹仁捏了一把汗。但是,很快曹仁就将牛金的队伍全数救出了重围,回到了城里。陈矫等人看到曹仁如此神勇,不禁连挑大指,感叹不已:将军您真是神人也!一时之间,曹仁的英雄事迹遍传三军。曹操对他也大加赞赏,提升他为安平亭候。
211年,曹仁被曹操仟命为征西大将军,跟随曹操统率大队人马。进兵关西,讨伐马超。曹仁先是在潼关牵制了马超的主力,然后挥军直奔渭南,将马超弄得手忙脚乱,大败而逃。但就在曹操西征关中时,河间苏伯、田银发动了农民起义,波及幽、冀二州。紧要关头,曹仁义被委以重任,拜为骁骑将军,统率七路大军前去镇压。结果,曹仁不负曹操期望,连战连捷,很快就将河间叛乩平定。关中的战事结束之后,曹仁又被拜为镇南将军,屯扎在樊城,防守荆州一线。 218年,宛城守将侯音发动叛乱,抄掠当地各县好几多人,一度十分猖獗。不过好景不长,等曹仁率军赶到后,侯音叛军立即瓦解。
219年,曹仁经受了一生中最为艰难的考验,当时刘备手下大将关羽率军进攻樊城。关羽的勇武已经足以让人头痛,而天公偏又不作美,连降大雨,使得汉水暴涨。不怛樊城被洪水包围,曹仁派去城外北边阻击关羽的大将于禁也因为军营被淹而被迫投降关羽,另一猛将庞德则因忠贞不屈惨遭杀害。而曹仁这边也形势越发不妙,守城的人马只有几十人,洪水的高度却几乎就要城墙齐平,关羽乘船兵临城下,将城池重重包围。城内、城外青信断绝,粮食眼看就要吃完,而救兵又迟迟不至,曹仁几乎陷入了绝境。但他自始至终都没有放弃,继续激励将土誓守城池,将士们被他的执着精神所感染,也都表示要拼死战斗,绝无二心。曹仁的坚持终于换来希望,大将徐晃带着救兵及时赶到,洪水也渐渐退去。于是,他和徐晃内外夹攻,击败了关羽,终于度过了这平生最难的一关。
曹仁治军严整,常将国家法令条文带在身边,遇事则按照法令,严格执行,一丝不苟。曹丕在还没有继承王位的时候就对他这一点很是赞赏,等到他继承王位之后,对曹仁更加器重,拜他为车骑将军,让他负责荆、扬、益等南方匿州的军事事务,后来又召他屯驻于宛城。不久,孙权派大将陈邵进据襄阳,曹丕下诏命令曹仁率军进讨。曹仁和徐晃联手共同打败了陈邵,进人襄阳,并派将军高迁等人将汉水南边归附的人民迁徙到汉水北边。曹丕念他劳苦功高,派使者任命他为大将军。此后,又下诏让他移屯临颍,提升为大司马。统率诸军据守各城,回军屯扎在合肥。223年,这位征战一生的大将离开了人世。