唐貞元間書生張珙,在普救寺邂逅已故崔相國之女鶯鶯,發生愛情。時河橋守將孫飛虎兵圍普救寺,強索鶯鶯為妻,崔夫人當眾許願:有退得賊兵者以鶯鶯許之,張珙馳函好友白馬將軍杜確發兵解圍。然崔夫人嫌張貧寒而賴婚,張珙相思成疾,鶯鶯在侍婢紅娘撮合下,夜奔西廂探慰張珙,事為崔夫人發覺,拷問紅娘,紅娘據實以告。夫人不得已而將鶯鶯許配張珙,但又借口不招白衣女婿,迫張上京趕考,鶯鶯與張珙滿懷離愁而別。 鶯鶯空守西廂,思嬉戲君心切,和紅娘一道耐心苦等。張生終於中了狀元,衣錦榮歸,和鶯鶯團圓。