电影《上海日记》呈现了一个关于城市生活、事业和爱情的感人故事。故事主要聚焦在全小良(由杜江 饰)身上,他来自贵州山区,在大学毕业后决定去上海谋求自己的事业,成为了《都市周刊》杂志社的一名记者。
在上海,全小良面临着经济压力,由于试用期没有工资,他只好选择与他人合租房子,以降低生活成本。他的室友是一位来自湖南的女同事苏悦(由董维嘉 饰)。尽管生活中有着挑战和困难,全小良凭借自己的扎实工作能力很快在杂志社站稳了脚根,也赢得了上海地产大亨乔盛龙(由杨宝龙 饰)的女儿乔海贝(由汪家麒 饰)的青睐。
全小良的内心早已被苏悦所占据,尽管他的事业在上海蒸蒸日上,但他的感情却早已属于苏悦。在一个突发的疾病危机中,全小良对苏悦给予了无微不至的照顾,这一举动深深打动了苏悦的心。事情并没有那么简单,因为乔海贝也向全小良示好,她拥有一个实力雄厚的父亲,这让全小良感到左右为难。