袁绍、刘备的军队被曹操打败。关羽保护刘备的甘、糜二夫人,被曹操扣留。
曹操非常器重关羽,一再劝关羽投降。甘、糜二夫人愁眉不展。
关羽是身在曹营心在汉,他已打听到兄长刘备的下落,准备去寻找。曹操得知关羽要走的消息,迟迟不肯接见关羽,关羽便写信给曹操。
一天,关羽保护着二位嫂嫂,带着二十多人冲出北门,向北方进发。曹操闻讯带着诸将前来送行,又送关羽一件战袍,关羽谢过就走了。
到了东岭关,守关的孔秀要查验通行令书,才肯放行。关羽因走得匆忙,忘记向曹操讨取令书,两人便打了起来,打了没几个回合,关羽一刀把孔秀劈下马。
临近洛阳,守将孟坦抡起双刀来阻拦,打了不过三个回合,孟坦诈败,拍马逃走,引诱关羽前来追赶。另一个守将韩福在暗处,想趁关羽不注意,用暗箭射死关羽。谁知关羽马快,一下子就追上了孟坦,一刀将孟坦砍于马下。而韩福的暗箭也正中关羽的左臂。关羽拔出箭,不顾伤痛,飞马冲向韩福,韩福躲闪不及,也丧命在关羽的刀下。
关羽担心沿途遭人暗算,不敢多留,包扎好伤口,连夜奔往汜水关而去。汜水关守将卞喜假装殷勤,用酒菜招待关羽,暗地里埋伏了士兵。这事被镇国寺和尚普净知道了,他与关羽是老乡,就告诉了关羽。卞喜一声令下,杀向关羽,关羽眼疾手快,用刀先将卞喜杀死。
荥阳太守王植得知关羽到来,假惺惺地安排他在驿舍内休息,暗中却派手下人胡班率领一千名军士,一人一个火把,围住驿舍准备在半夜放火烧死关羽等人。胡班见关羽在灯下夜读,气宇非凡,禁不住失声赞叹:“真像天神一般呀!”关羽闻声开门,胡班向关羽透露了王植想放火的阴谋。
胡班把关羽一行偷偷送出城去,自己返回馆舍放火。刚走出不远,就听后面王植挺枪跃马出城追来,关羽返身迎战,将王植拦腰一刀砍死。
关羽一行赶到了第五关——黄河渡口关隘,又杀死了守关大将秦琪。
曹操的大将夏侯惇听说关羽过五关斩六将,愤怒极了,拍马赶到,与关羽杀得难分难解。曹操的使者叫夏侯惇住手,放关羽过去。夏侯惇根本不听,与关羽继续大战。张辽赶到,拦在夏、关中间传达曹操命令,一定要放关羽过关。夏侯呆没有办法,只能眼巴巴地看着关羽一行远去。
在古城关羽见到了张飞,兄弟两人哭着诉说分手后的情况。后来刘备也赶来古城,分手多时的三兄弟终于又相见了。