三十年代上海華鑫鐘表店伙計陳子坤(陳坤飾)與老板女兒方紫儀(羅海瓊飾)秘密相戀,卻因營救被誣入獄的孤女安琪(李小冉飾)卷入風波。紫儀為救陳子坤闖杜家求醫(yī)反遭變故,幸得律師李英奇(陸毅飾)相助。杜家千金杜心雨(周迅飾)因幼年舊疾對陳子坤產(chǎn)生依賴,其父杜云鶴(寇世勛飾)借機拉攏促成婚事。陳子坤赴南洋尋出路期間,李英奇對紫儀展開追求并引發(fā)逃婚風波,最終因范麗君(許還幻飾)設計被迫放棄私奔。歸來的陳子坤與杜心雨(周迅飾)在杜家勢力庇護下隱居,卻因難抵商場誘惑重返上海。安琪在阿萊(孫紅雷飾)保護下脫離舞女困境,逐漸理解這位冷面保鏢的真心。隨著杜云鶴與各方勢力沖突激化,李英奇為救紫儀喪生于碼頭火并,陳子坤與杜心雨在槍戰(zhàn)中為彼此擋下致命傷害。全劇以陳子坤抱著杜心雨遺體走向江邊,安琪與阿萊攜手遠行的雙線結(jié)局收束。