上海富户白家的养女白流苏,早年嫁入豪门却所托非人,丈夫是个纨绔败家子。婚后不久两人便闹翻离婚,流苏搬回娘家后,随身携带的积蓄在数年间被日渐败落的家族耗尽。她在兄长们的奚落与冷眼中度日,处境愈发困窘,为了挣脱这令人窒息的现状,她不得不考虑再嫁以寻求出路。
此时,白家好友徐太太正为白家七妹宝络牵线搭桥,对象是从英国留学归来的范柳原。柳原学成经商,个性风流倜傥且浪漫不羁,但在相亲之日,他却对姐姐白流苏一见钟情。当晚柳原只愿与流苏共舞整夜,完全忽略了原本的主角宝络,此举引得白家上下大怒,认定流苏从中作梗破坏了妹妹的婚事,对她更加责怪。
尽管背负骂名,流苏与柳原之间却互生倾慕,二人在香港重逢后迅速坠入爱河。然而一贯风流的柳原并无结婚打算,不甘心的流苏选择返回上海,但终究抵不过思念之苦,再次赴港与柳原同居。这段关系在动荡的时局中显得飘摇不定,直到太平洋战争爆发,香港沦陷,原本计划前往英国的柳原被困当地。战火洗礼下,两人最终在香港成婚,在这座倾覆的城市中过起了暂且平淡的生活。