在山西普救寺借宿的書生張珙(字君瑞),偶遇扶柩回鄉在寺中西廂借住的原崔相國的女兒崔鶯鶯,互生愛慕。叛將孫飛虎帶手下圍寺,要強搶鶯鶯。崔老夫人鄭氏宣稱誰能解困就以鶯鶯妻之,張生向義兄「白馬將軍」杜確寫信求救,由僧人惠明突圍送出,得以解圍。過後老夫人因門第不當悔婚,張生在悲慟患病,鶯鶯丫鬟紅娘的幫助兩人暗通書信,並成功幽會。私情被老夫人發現,欲責罰二人,紅娘據理力爭,老夫人命令張生高中便把鶯鶯許配,張生高中狀元,有情人終成眷屬。