蕭紅老家在呼蘭,蕭紅和父親爭取,終於有機會去哈爾濱上學。蕭紅最記掛的就是家中的祖父,然而還沒畢業祖父就去世了,蕭紅回家後家人為了讓她成親不讓她回哈爾濱繼續念書。蕭紅逃跑了,她找到在北平讀大學的表哥,進了師大女附中繼續念書。後來表哥被逼回家,蕭紅失去了經濟來源。
汪少爺為了找蕭紅丟下差事,趕到北平。蕭紅為了上大學和汪少爺在壹起了,但是蕭紅知道汪少爺不是自己喜歡的人。蕭紅如願上了北平的大學,但是她心裏的委屈讓她躲著汪少爺。
兩個人很快就沒錢了,又不能回家,不得已回到哈爾濱,大半年都住在汪少爺父親朋友的東興順旅館。不久後蕭紅懷孕了。汪少爺要回家,壹去再無音訊,蕭紅被當成人質關了起來。旅館老板要夥計等蕭紅生完孩子就把她買到妓院去。蕭紅被關在閣樓裏,她聯系報社的裴先生,讓裴先生送書給她。蕭軍幫忙跑腿。
蕭紅見到蕭軍並知道他就是在報紙上發表過文章的三郎後,出言挽留了他,向他說了自己的心境,自己的孤獨。他們漸漸陷入了最深沈的愛戀。
北平連續幾天下起了暴雨,引發了壹場洪水。城市被淹沒了,旅館的人都逃走了,善良的夥計也放走了蕭紅。蕭軍送蕭紅去壹家簡易醫院生下了女兒,但是兩人無力撫養,只得將孩子送走。
蕭軍所在的報刊停刊了,蕭軍和蕭紅無處可去,兩人為了生計開始找工作。盡管沒有錢,蕭紅在貧苦的生活裏仍舊堅持創作。兩人出了壹本書,叫《跋涉》。後來蕭軍找到壹份家教的活,管吃管住,兩人有了住所。蕭軍學生是馮家弟弟,而馮家姐姐是個年輕漂亮的姑娘。不久蕭軍和馮家姐姐好上了,蕭紅只是裝作不知道。
憲兵開始抓壹些知識分子,兩人來到了上海投奔魯迅,受到魯迅夫婦二人的歡迎。蕭紅和蕭軍的書開始出版,兩人的生活條件有了改善。但是此時馮家姐姐來上海找他們,蕭軍和馮家姐姐舊情復燃,蕭紅知道了心情很低落。
在魯迅的開導下,蕭紅領悟到魯迅的話,決定先和蕭軍分離壹段時間。蕭紅去了日本,順便看望在日本念書的弟弟秀珂,但秀珂當時已回國,她便住在朋友阿虛家中。後阿虛回國,蕭紅舉目無親,不久後又得到魯迅去世的消息,遂決定回國。回國後的蕭紅和蕭軍的關系仍舊沒有緩解,雖然蕭軍和馮家姐姐已經分手了,但是蕭軍的個性仍舊沒變。蕭紅開始反省自己的生活,反省自己和蕭軍的關系。
日軍在盧溝橋事變後長驅直入打到上海,蕭紅、蕭軍和端木不得不離開上海去往延安。蕭紅懷上了蕭軍的孩子,但兩人關系大不如前。蕭紅想跟著端木去武漢,蕭軍卻希望她跟自己去延安。兩人發生爭吵後,蕭紅和端木去武漢結了婚。但很快蕭紅就發現端木不適合自己,端木不會照顧人。武漢淪陷,端木自己先去了重慶,蕭紅在去重慶的路上生產,孩子夭折……
1942年,已31歲的蕭紅在香港養病,駱賓基受蕭紅的丈夫端木蕻良所托來照顧蕭紅。駱賓基說起自己對蕭紅的崇拜。蕭紅臉色不佳,沒有生氣,見駱賓基不願離開,就跟他說起自己年輕時候的經歷。這個生逢戰亂,歷盡坎坷,向往愛情,充滿魅力的女作家深深打動了駱賓基,但此時的蕭紅已經病入膏肓。駱賓基和外出歸來的端木蕻良把蕭紅送進醫院,陪伴她度過了生命中最後的時光。