20世紀70年代初,響應毛主席號召,知識青年上山下鄉。老師(成泰燊飾)帶著教育革命實踐小組來到西坪村采風編教材。高中生靜秋(周冬雨飾)被安排在老村長(李雪健飾)家,村長媳婦(薩日娜飾)介紹情況時,提到了一個名叫老三(竇驍飾)的小夥子。他是地質勘探隊成員,平日作業,很少回家。靜秋對老三很好奇,終於兩人相見,以山楂樹為話題,袒露心扉,互有好感。老三送她鋼筆,陪她解憂,慢慢兩人暗生情愫。但靜秋返城時,聽到老三有女友的傳聞,態度驟冷。靜秋的父親被打成右派,母親(奚美娟飾)在勞動改造,她和弟弟妹妹課餘幫母親糊信封,生活很艱苦。為了能留校,靜秋還要辛勤打工。被誤會的老三,隻得暗暗想方設法幫助靜秋,直到兩人重歸於好。但他們的事被靜秋的母親撞見了。為了靜秋的前途,老三在逼迫下許下了彼此不再見面的誓言……