张生在普救寺相遇相国小姐崔莺莺,一见钟情,而无计亲近。恰遇叛将孙飞虎率兵围寺,要强索莺莺为压寨夫人;张生在崔母亲口许婚下,依靠友人白马将军的帮助,解除了危难。不料崔母却食言赖婚,张生相思成疾。莺莺心爱张生而不愿正面表白;几经波折,在红娘的帮助下,莺莺终于至张生住处私会。崔母觉察迹象,拷问红娘,反被红娘几句话点中要害,勉强答应了婚事,却又以门第为由,令张生立即上京应试。十里长亭送别之后,张生到京考中状元;而郑恒借机编造谎言,说张生已在京另娶,老夫人又一次赖婚,要莺莺嫁于郑恒。后张生赶来,郑恒撞死,崔、张完婚。