燕京名妓杜士娘,与书生李甲相爱。她自愿付钱给李甲为己赎身,嫁与李甲。大家都为他俩祝福,希望他们偕老百年。李甲偕杜十娘乘船回浙江召兴,风雪阻塞了航路,他们停泊在瓜州渡口。黄昏时候,十娘在船舱里轻弹琵琶为李甲消遣。而李甲却愁肠百结,快回家了,带回一个“青楼妓女”一定会受父亲的责备,亲朋的耻笑,他暗地里焦虑徘徊。富商孙富听到了悠扬的琵琶声,便打听弹琵琶的人是谁,他看到十娘,馋涎她的美色。李甲经不住孙富的两千纹银引诱,将杜十娘转卖。第二天杜十娘在船头,打开了自己多年珍藏的百宝箱,一边怒骂李甲、孙富,然后跳进了滚滚长江。