浙江紹興府的書生李甲(佟瑞敏 飾)和同鄉(xiāng)柳遇春(吳慈華 飾)共赴京城求仕,在此期間結(jié)識(shí)了迎春院的名妓杜十娘(潘虹 飾)。李甲風(fēng)流倜儻,為了十娘揮金如土。老鴇(金雅琴 飾)貪圖李甲錢財(cái),前后左右溜須奉承。但一味享樂無有進(jìn)項(xiàng),難免坐吃山空。老鴇見李甲錢財(cái)散盡,頓時(shí)換作冰冷嘴臉,獨(dú)有十娘一片真心,只愿與李公子天長(zhǎng)地久。李甲有心救十娘跳出泥潭,然而自身尚且難保,親戚朋友也與之?dāng)嘟^來往。幾番奔走,最終憑借十娘的梯己和柳遇春出手相助,李甲總算湊得300兩紋銀。一朝擺脫泥沼,李甲、十娘攜手返鄉(xiāng),卻不曾想紈绔子弟孫富(婁際成 飾)暗中作梗…… 本片根據(jù)明代小說家馮夢(mèng)龍《警世通言》中的故事《杜十娘怒沉百寶箱》改編。