董小宛(夏夢飾)是青樓名妓,精通琴棋書畫。金陵四公子之一的冒辟疆(高遠飾)儀表堂堂,兩人相遇后互生情愫。清兵入關之際,冒辟疆為家國大義棄文從戎投身抗清斗爭。姑蘇重逢時,董小宛不顧戰亂隨其同行,但兩人在戰火中失散。董小宛先后被錢牧齋收留并輾轉送入清廷宮中,面對強權壓迫寧死不屈,以絕食明志。此時冒辟疆潛入京城設法營救,最終在生死關頭與董小宛重逢。二人歷經離亂終得相守,選擇隱姓埋名流亡他鄉。