在东汉献帝统治时期,庐州郡的乡间住着一位名叫刘员外的人,他有一儿一女。长子刘兰生已经娶了妻子钱氏,而女儿刘兰芝只有十七岁,不仅容貌美丽,而且聪慧伶俐,深得父母钟爱。一天,刘员外复发了旧病,医生开了药方,需要用百鸟朝会、日月同空之下的孔雀泪作为药引子,才能有效治疗。刘兰芝弹奏着琴,巧遇庐州府小吏焦仲卿和高主簿等人在外狩猎休息,她的琴声恰好与他们的笛声相和谐,美妙动听,就像是遇到了知音一样,吸引了百鸟飞翔。
刘员外喝了用百鸟朝会下的孔雀泪作为引子的药汤,身体渐渐康复,决定宴请乡里的人们。宴请那天,刘兰芝匆忙和众人见了面后便回到自己的房间,她并不知道弹琴的那个人就是焦仲卿。当时,高主簿刚刚丧偶,一见到刘兰芝便被她的美貌所吸引,产生了想要娶她的念头。而焦仲卿不仅被刘兰芝的美貌所吸引,更是对她完美的箜篌技艺赞叹不已,也产生了爱慕之心。不料焦仲卿的母亲正在找姑母给他说媒,说的正是兰芝的朋友秦罗敷。但是焦仲卿一见到刘兰芝,便难以忘怀,委婉地拒绝了母亲的安排。
庐江府衙门主簿高炳臣得知了刘员外要宴请乡里的事情,也知道了焦仲卿和高主簿对刘兰芝的爱慕,就暗自准备了礼物和贺词前往。在宴会上,焦仲卿和高主簿都表现出了对刘兰芝的爱慕之情,但是高炳臣却偷偷告诉刘兰芝的父母,说焦仲卿和高主簿都拥有财富和权势,让他们好好考虑一下。刘员外和夫妇听了之后,决定把刘兰芝嫁给高炳臣,因为他是一个真心爱她的普通人,而不是只看中她的美貌和出身。
最终,刘兰芝和高炳臣喜结连理,焦仲卿也决心放弃了对刘兰芝的爱慕。而秦罗敷也找到了自己的幸福。刘员外一家也因此收获了幸福的生活。