明朝,名妓苏三(玉堂春)与吏部尚书之子王金龙结识,誓偕白首。王金龙钱财用尽,被鸨儿轰出妓院。苏三私赠银两……鸨儿把苏三骗卖给山西商人沈燕林作妾。沈妻妒,订计害之,不料却让沈燕林误食毒面而死,苏三被诬。定为死罪。起解途中,解差崇公道同情苏三,认为义女……王金龙得官,巡按山西,调审此案,知犯妇即为苏三……后得潘司潘必正、臬司刘秉义之助,与苏三团圆。