书生许金梅赴京应试,住王九妈店中,在游慈航寺中,遇礼部侍郎苏元青之妹贞玉,生爱慕之情。贞玉与吏部尚书周万山之子周炎,系未婚夫妇,但未见过面。一日,两人不期在慈航寺相遇,周见贞玉,上前戏之,贞玉十分恼怒,后知他即是未婚夫。贞玉在寺中遗下一帕,被又来寺的许金梅捡去。许拜王九妈为谊娘,托她设法见到贞玉。贞玉对许金梅已有印象,答应与他相见。周炎回家求其父到苏家邀元青来,决定日内迎娶。恰巧许金梅在贞玉闺楼,无法下楼,只好躲入橱中。贞玉之嫂沈红芳知晓内情,亦恶周炎行为不端,设计成全梅玉婚配。