唐朝崔相国病逝,夫人携女儿莺莺、丫鬟红娘以及未成年的小儿欢郎一起扶柩回博陵安葬。然恰遇中唐藩镇割据的时世,处处都是兵荒马乱,只得暂时于普救寺停留,同时,修书一封与郑恒——老夫人的侄儿,也是相国亲许的莺莺的未婚夫——来相助。此时正好张生为进京应考,也在普救寺周围住下。崔张二人一见钟情,但苦于老夫人在中间的阻隔,一直饱受相思之苦。军阀孙飞虎的包围佛寺使情况一下子变得危急,最终老夫人许诺,谁若能退兵,便将莺莺许他。张生便写信给自己的拜把兄弟、而今为将军的杜确,请求他前来相助。危险解除,老夫人却又赖婚,使得二人重又陷入相思的煎熬中。幸亏红娘从中相助,玉成了这一段姻缘。事成之后,老夫人逼张生进京应考,以不辱没她家门。当张生博得功名、等待除授、尚未归家之际,郑恒出现了,耍了阴谋想要拆散崔张二人。正好张生及时归来,寺院长老法本也探听了虚实回来,兄弟杜确也到了普救寺,众目睽睽之下,郑恒阴谋败露,触树身亡。大家一起庆祝张生的高中、与莺莺的幸福婚姻,大结局喜庆团圆。