曹操根基同一北方后,在玄武池练习水兵,并对能够动乱的关中地区采纳办法,随即于建安十三年七月出兵十多万南征荆州(约今湖北、湖南),欲一统南北。时孙权已自江东统军霸占夏口(今武汉境),翻开了西入荆州的流派,正相机兼并荆、益州(治成都),再向北生长。而凭借荆州牧刘表的刘备,“三顾茅庐”得诸葛亮为谋士,以其隆中对策,制定先占荆、益,结合孙权,进图中原的战略,并在樊城大练水陆军。曹操采取侍中、尚书令荀攸之计,领雄师直出叶县、宛城(今河南南阳),另遣轻骑袭襄阳(今属湖北)。八月,刘表病亡,曹军放慢进军速率,施加军威,欲不战而得荆州。时孙权派鲁肃以吊丧为名,往观情势,拉拢刘备,连合刘表旧将,对于曹操。鲁肃在途中得知曹操进军荆州的动静,乃日夜兼程赶向襄阳。刘表次子刘琮继任荆州牧,遣使投降曹操,驱逐曹军。正抓紧筹办迎敌的刘备得知刘琮投降时,曹军已过宛城。
公元200年,曹操在官渡大胜袁绍,下书孙权,要他送儿子入许都做人质。孙权调集群臣商讨,张昭、秦松等踌躇不决。周瑜说:“我建议将军不该服从曹操的号令,而应当练兵积粮,等候机会。”因而,孙权决定不送人质。
曹操命令将战船相连,减弱了风波颠簸,利于北方籍兵士上船,欲抓紧演练,待机攻战。周瑜鉴于敌众己寡,久持倒霉,决意寻机速战。部将黄盖针对曹军“连环船”的缺点,建议火攻,获得赞成。黄盖当即遣人送伪降书给曹操,随后带船数十艘解缆,前面10艘满载浸油的干柴草,以布讳饰,插上与曹操商定的灯号,并系轻巧小艇于船后,顺东南风驶向乌林。靠近对岸时,防备松弛的曹军皆争相旁观黄盖来降。此时,黄盖命令扑灭柴草,各自换乘小艇退走。火船乘风突入曹军船阵,顿时一片火海,敏捷延及岸边营屯。联军乘势进犯,曹军伤亡惨痛。曹操深知已不能挽回败局,命令烧余船,引军退走。