焦仲卿为了早点接回兰芝,给太守写了禀帖,心想只要太守批了文,母亲就无话可说了。谁知禀帖被高主簿劫下,一种报复的心理使高主簿产生再娶兰芝。不久,他来求婚,被兰芝、刘母、钱氏轰走。接着,县令也派人来向刘家提亲,也遭兰芝拒绝。刘兰生大怒,对兰芝更是恶言相加。只有刘母、钱氏呵护着兰芝。一天,刘兰生和兰芝卖锦,遇上李公子。李公子早闻兰芝的才艺,现又见到冰清玉洁般的美人,不觉心动。与此同时,焦母一连为仲卿说了几个姑娘,也遭仲卿断然拒绝。
李公子要娶兰芝为妻,兰芝仍是不允。刘兰生大怒,软硬兼施,兰芝只是铁心已定。刘兰生与高主簿相商,只有让焦仲卿出个长差,时间一长,见不到焦仲卿,兰芝心里一凉,自然嫁给李公子了。
京城洛阳一片混乱,狼烟四起。焦仲卿和随行的差人得知献帝被董卓挟使往西安了,各路军马正混战着。仲卿和差人赶忙出城,晚上刚躺下,忽然喊杀声响起。俩人慌忙逃出,一队乱兵冲来,天亮了,仲卿发现只有自己一人。不久,他又遇上强盗,虽然没有被杀死,却被强盗扔到了河里。
那个和焦仲卿一道的差人回到府衙,叙述一路乱兵烧杀淫掳的经过,说亲眼看到一乱兵将领挥刀向焦砍去,焦仲卿肯定必死无疑了。
兰芝见到焦的衣服大悲不已,遂穿白带孝,要到焦家吊孝,被刘兰生拦住,说李公子马上派人送彩礼了。兰芝说,若要嫁给李公子,条件是让她去焦家哭灵,守孝三日方可。面对仲卿的灵堂,兰芝伤心至极。
其实,焦仲卿并没有死,被沿河驻扎的守兵救起,当作奸细送到守城的秦将军那里。原来秦将军正是秦罗敷之父。秦母听说兰芝被休,知道罗敷仍爱着焦仲卿,遂又有了让仲卿为婿之意,无奈焦仲卿心里惟有兰芝。秦罗敷见仲卿铁心已定,知道即使能占其身,却难夺其心,便连夜放仲卿逃走。
刘家正在迎亲,焦仲卿飞马赶回,俩人相见都呆住。焦仲卿昏昏沉沉地回到家,才明白兰芝误以为自己已死而嫁。而此时,兰芝清楚和仲卿再聚已无望,便从容走下轿,跳向奔腾的河水。焦仲卿打量着冷冰冰的屋里,仿佛传来兰芝的欢笑声,仿佛一切都有了生命。突然,他看见挂着的孔雀锦上的孔雀飞去,不由惊呼“兰芝、兰芝。”明白兰芝真的走了,他在门口的树上挂上那块锦,“兰芝,仲卿随后就来了。”
太守听说俩人殉情而死,大惊。孙少吏禀告焦仲卿禀帖的经过。太守对高主簿大怒。太守认为俩人殉情而死,为本城建城以来闻所未闻之事,意欲合葬,刘母、焦母都表示同意。于是太守以庐江府的名义,亲举葬礼,立碑以警示世人,戒之勿忘。下葬,忽见一群鹊鸟由西而来,遮天蔽日。
天空上又飘着一只风筝,是赵子陵带着一群孩子放风筝。已有悔意的焦母示意香草去风筝那里。已重新蓄了一脸大胡子的赵子陵遥望着满山红叶,在他身后传来一群孩子的读书声:“孔雀东南飞,五里一徘徊.”声音由远而近,又远远飘去。