青红(高圆圆 饰)出生于贵州,但其实她的家人是60时代才迁往这儿,援助三线建设的上海人。爸爸妈妈很是期望回到故乡,然而青红已把这儿看成家乡。她19岁,遇上当地农民出身的小伙子小根(李滨 饰)。青红和小根之间纯洁的初恋却被爸爸妈妈阻止。父亲的高压管束,令青红心中失望不已。 青红的初恋就这样充满了苦涩,她对家庭充满抵挡和背叛,绝食来对抗父亲的强硬态度。但都无法改变父亲的铁石心肠,不但如此,父亲已经决定悍然不顾要回去上海,全家搬迁的日子近在咫尺。青红和小根的别离也成了必定。 他们来到后山,小根面对满怀心事而显得冷淡的青红,爱恨交织,把她占有。小根受到了残酷的惩罚,而这段初恋,这个时代,也毁了青红的一生。