走麥城徐晃奉曹操(鮑國安 飾)之命揮師南進,攻擊關羽(陸樹銘 飾)以救樊城。關平(陳兵 飾)、廖化北上迎敵,卻連丟十二營寨,只得逃回復命。又聽人說荊州已被呂蒙暗出奇兵奪去,眾人大驚。關羽仍主觀認為這是敵人造謠亂軍,不以為慮。這時徐晃率軍殺來,關羽披掛上馬,在樊城外一場激戰。
曹仁(邰祖輝 飾)聽滿寵之計,率軍出城夾擊關羽,蜀軍兩面受敵,首尾難顧,陣容大亂,士兵紛紛奪路奔逃,關羽只好率眾將急渡襄江,但已是人困馬乏了。就在他準備暫到襄陽整頓兵馬,再來決戰之時,探馬飛報荊州已失的消息,眾人大驚。
關羽此時方沉然無語,懊恨交加,右臂傷口一陣劇痛,沉吟半晌才說:“且回公安,再作計議!”行至三岔路口,又一探馬飛報,公安守將傅士仁已獻出城池,投降東吳。馬良建議可暫投南郡,可很快又聽到糜芳(隗和國 飾)降吳的消息,關羽怒氣上沖,大叫一聲昏厥馬下。
關羽醒后采納趙累(韓新民 飾)意見,一面派馬良去成都求救,一面從旱路去取荊州,并致書呂蒙,責其背信棄義。呂蒙見信后哈哈大笑,以上賓善待信使,并使其去見荊州城中的出征將士家屬,家屬們紛紛告知呂蒙的善舉,信使聽后也深受其感,最后帶眾多家書和禮物回蜀軍大營,并將所見所感說知于兵士。
眾兵士聽之已全無斗志。關羽率余部將士向荊州進發,突然山路兩旁金鼓震天,吳將蔣欽率軍攔住去路,關羽蔑視地哼了一聲,舞刀直取蔣欽,戰不三合蔣欽敗走,關羽直追。又一陣喊聲震地,韓當、周泰兩軍殺出,蔣欽又回軍反撲過來。
由于寡不敵眾,關羽只好引殘部兵將敗退山野,又聽到不遠處傳來呼喊聲。山崗上一面白旗上書“荊州士人”四個大字,旗下成千荊州老少平民紛紛招手呼喊“荊州人回家吧”!關羽怒不可遏,正欲拍馬向山崗沖去,突然,丁奉、徐盛又從左右殺來。
關羽部眾陷入重圍,后經關平、廖化救出,只好轉道麥城暫屯一時,以待川中救兵。吳軍四路人馬將麥城圍住,關羽命廖化前往上庸求救。上庸守將孟達(張楠 飾)、劉封(趙振平 飾)因恨昔日關羽傲慢,遲遲不肯發兵。此時諸葛瑾奉孫權(吳曉東 飾)之命說降關羽,被關羽轟出城外。
呂蒙用計亂蜀軍心,關羽被迫棄城出走,直奔西川,準備日后再重整兵馬恢復荊襄。誰知途中卻中了吳軍的埋伏,數道絆馬索,終于絆倒赤兔馬,關羽父子被擒。孫權愛關羽義勇無雙,欲勸其歸降。主簿左咸以曹操之事說之。孫權沉吟無語,終于點點頭,一代名將,萬世英雄的關羽便在雪后初晴之時,大義凜然步履從容地走向生命的終點。