故事開始于20世紀50年代末,上海分院的青年馮致遠(張嘉譯飾)告別新婚妻子,來到寧夏騰格里沙漠的鳴沙中學。由于當地惡劣的自然條件,許多支教老師悄悄地離開了。馮志遠沒有離開,獨自承擔了四門課程的教學任務。他的家庭貧困導致三分之二的學生輟學留在家里。馮志遠一個接一個地去上班,導致一些孩子回到了學校。一晃20多年過去了,長期超負荷的教學讓馮志遠的視野急劇下降。終于,1985年的一天,正在上課的馮致遠突然失明,進入了一個黑暗的世界。孫校長(夏壯偉飾演)傷心欲絕,停止了他的工作,但他仍然繼續(xù)用盲文黑板教孩子們。四十二年過去了,年過古稀的馮致遠終于告別了他摯愛的領獎臺