青紅(高圓圓 飾)出生於貴州,但其實她的家人是60年代才遷往這裡,支援三線建設的上海人。父母很是希望回到故土,然而青紅已把這裡看成家鄉。她19歲,遇上當地農民出身的小伙子小根(李濱 飾)。青紅和小根之間純潔的初戀卻被父母阻止。父親的高壓管束,令青紅心中絕望不已。
青紅的初戀就這樣充滿了苦澀,她對家庭充滿反抗和叛逆,絕食來對抗父親的強硬態度。但都無法改變父親的鐵石心腸,不但如此,父親已經決定不顧一切要回去上海,全家搬遷的日子近在咫尺。青紅和小根的分離也成了必然。
他們來到後山,小根面對滿懷心事而顯得冷淡的青紅,愛恨交織,把她占有。小根受到了殘酷的懲罰,而這段初戀,這個年代,也毀了青紅的一生。