明朝末年,侍郎程浦告老还乡。程生有二女:夫人生女程雪雁,貌奇丑;次女程雪娥为侧室所生,美貌聪明,程爱如掌上明珠。程浦与宗皇朱涣然游春,遇故友之子穆居易。程喜穆居易翩翩少年,欲与雪娥择婿,夫人却欲将雪雁许穆。程寿辰,穆来拜,留宿书馆。入夜,夫人命己女冒雪娥名去书馆会穆。穆见其丑,误以为程骗婚,连夜逃去,途中遇到朱涣然,朱赠穆银马。程正忧穆生去向不明,适逢朝廷起用,只好离家奉旨出征。垂涎雪娥已久的皇族朱焕然,得知穆逃程去,乘机冒穆名来程家迎娶。夫人信以为真,即以雪雁代嫁。洞房中,两人发现全是冒名顶替,虽后悔莫及,然生米做成熟饭有苦难言。这时,地方强盗作乱,夫人去朱家避难,雪娥因朱行为不端不肯随往。不久,程浦平定贼寇,接雪娥至军中。穆也从军在此。程又重提婚姻,穆坚决拒婚:元帅洪功及周监军强给主婚,穆不得已说明程女夤夜私入书馆等情。程知穆误会,坚持完婚。洞房中,见雪娥貌美,确非私入书房之人,穆大喜。雪娥却因穆拒婚,委屈非常,在穆一再谢罪之下,才转悲为喜,终谐伉俪。 朱涣然被劫,携程妻、雪雁来投,一家团聚。