暮春细雨中,崔老夫人因法事回音未到,命红娘去问法本长老。在普救寺回廊,张生又遇红娘,慌乱中弄掉折扇,被红娘调侃。法本长老告知十五日是做法事的黄道吉日,张生在旁偷看红娘,因接她掉落的茉莉花碰翻烛台,借口给父母添斋,实则心在红娘。当晚,张生睡不着,听红娘敲墙说崔莺莺要抚《凤求凰》,他看莺莺弹琴时踢翻花盆被发现,回房发现书桌上的半枝桃花。
次日,张生得知孙飞虎要借道长安,他写情诗折成纸船放入放生池。清晨在方丈室,红娘告知张生十五日做法事时崔莺莺会穿素纱襦裙,却突然发现孙飞虎的人马包围普救寺。孙飞虎索要崔莺莺,危急时刻,红娘提醒张生给好友杜确将军修书求救,张生写好战书后决定亲自送去,崔莺莺弹奏《将军令》,与孙飞虎的叫嚣声交织,乱世恋歌奏响。