浙江紹興府讀書人李嘉(佟瑞敏 飾)和同胞劉遇春(吳慈華 飾)進京求官。在此期間,他們結識了迎春園名妓杜十娘(潘虹 飾)。李佳甜美善良,為十個母親花錢如流水。老鴇(金雅琴 飾)貪圖李佳的錢財,來回溜溜地奉承她。但盲目享受沒有收入,必須坐著吃飯。老滴一見李家的錢沒了,頓時冷了臉,唯有十娘是真心的,想要永遠和李老爺子在一起。李嘉想要將新陽救出沼澤,但他無法自保,親友也與他斷絕了聯繫。幾經奔波,終於在十一娘的體極和劉遇春的幫助下,李嘉終於拿到了三百兩銀子。走出沼澤地後,李嘉和新陽手牽手回家,卻沒想到孫福的男朋友(樓繼成 飾)暗中插手……本片改編自明代文學家馮夢龍的《警世通》中“杜十娘怒沉百寶箱”的故事。