「先主（劉備）は孫権の派遣した周瑜・程普らの水軍数万と力を合わせ、赤壁で曹公を大いに破り、その船を焼いた。先主は、呉軍と共に水陸並進、追撃して南郡にいたり、曹公は、疾病による死者も多いため帰還した」と書かれている。
『三国志』呉書呉主伝には、
「周瑜と程普を左右の督とし、各一万の兵を領させ、劉備と共に進軍し赤壁で曹公を大いに破った」と書かれている。
「曹操は水軍で孫権を討伐したが、烏林・赤壁で孫権の将周瑜に敗れた」と書かれている。
袁宏『後漢紀』考献皇帝紀には、
「曹操と周瑜は赤壁で戦い、曹操は大敗した」と書かれている。
『太平御覧』が引用する『英雄記』には、「曹操は赤壁から長江南岸へ渡ろうとしたが、船がなかったため筏を作って漢水沿いに川をくだって浦口に至った。曹操がすぐには渡ろうとしなかったため、周瑜は夜中に火を放たせ、筏に火燃えうつると、すぐに船を返して逃げかえった。数千艘の筏を燃やされた曹操はそのため夜中に逃走することになった。曹操は残った船を燃やして、敗残兵をまとめて撤退した。疫病で曹操軍の多くの役人・士卒が死亡した。」と書かれている。
『三国志』呉書呉主伝には、
「曹公軍の大半が飢えと病で亡くなった」と書かれている
周瑜、劉備らは、水陸並行して更に曹操を追撃して、南郡まで兵を進めた。曹操は、慣れない江水岸の地で疫病の流行に悩まされたこともあり、江陵を曹仁に、襄陽を楽進に託し、自らは北方に撤退したとされている。
南郡攻防戦.
『三国志演義』における赤壁の戦い.
小説『三国志演義』における赤壁の戦いの記述は、史実に基づきつつも創作が多々含まれている。
劉備は、劉表死去の混乱に乗じて荊州を奪うという諸葛亮の進言を容れず、曹操軍に追われながらひたすら南に逃げるが、劉備を慕う数十万もの領民を引き連れたため進軍速度が上がらず、長坂坡で追いつかれてしまう。この危機を趙雲と張飛の活躍で逃れ（長坂の戦い）、夏口の劉琦の下へ落ち延びる。