十八年(公元前703年),巴国希望通过楚国与邓国(在今湖北省襄阳市樊城区)交好,楚国派大夫道朔带巴国使者韩服出使邓国,在邓国南境遭到鄾国(在今湖北襄阳市东稍偏北)人的袭击,结果财物被掠,道朔等人被杀。
楚王闻讯大怒,派大将斗廉率领楚、巴联军攻打鄾国。由于鄾国与邓国互为姻亲,邓国即派了养甥和聃甥率军援助鄾国,爆发了著名的“楚巴与邓之战”,经过三次进退后,楚巴联军前后夹击,打败了邓国,灭了鄾国。
楚文王十二年(公元前688年)巴与楚在出兵伐申国(在今河南省南阳市),巴国转而出兵伐楚,后来,公元前676年,巴军一举攻取了两国边境地区的楚国那处城(今湖北荆门沙洋),当时驻守那处城的大夫阎敖弃城游水而逃。随后巴国又进军至楚国都城之下(今湖北省荆州市纪南城)。楚文王大怒,杀了弃城逃跑的阎敖,结果其族人不服,纷纷作乱。
当年冬季,巴国乘楚国内乱,再次出兵攻伐楚国。楚文王亲自率军抵御巴军,结果仓促出战大败于长江渡口(今湖北省枝江县北),只得领着败军回国。
然而根据楚国的传统法令,败军一律不得入城,因此郢都大阍鬻拳拒绝开城门,不让打了败仗的楚文王入