明朝南京名妓苏三(玉堂春)与吏部尚书之子王金龙结识,誓偕白首。王金龙钱财用尽,被鸨儿轰出妓院。苏三私赠银两王金龙赴京赶考后,鸨儿将苏三诓卖御山西富商沈燕林为妾,返回山西洪洞县后,沈妻皮氏欲害死苏三误将沈燕林毒死。苏三在县衙屈打成招,打入死囚。王金龙功名得中钦点八府巡按。王金龙不忘前情,得知苏三蒙冤后,将苏三解太原府重审重判。