故事开始于上世纪五十年代末,上海支边青年冯志远(张嘉译 饰)告别了新婚妻子,来到宁夏腾格里沙漠的鸣沙中学。由于该地自然条件恶劣,许多支教的老师悄悄离开了,冯志远没有走,他一个人承担起四门课的教学任务。家境的贫困让学校三分之二的学生辍学在家,冯志远逐个登门做工作,使部分孩子回到了学校。一晃二十多年过去了,长期超负荷的教学令冯志远视力急剧下降。终于,在1985年的一天,正上课的冯志远瞬间暴盲,进入到一个黑暗的世界里。孙校长(夏庄伟 饰)痛心疾首,停止了他的工作,但他依然用盲文黑板继续给孩子们上课。四十二年过去了,年逾七十的冯志远最终告别了他心爱的讲台......。捉妖师宋定伯受雇入米铺制服驴妖马卢,并收为己用,名声大噪。不料马卢逃跑,宋定伯尾随发现村民将少女萧萧捆绑欲送给神灵石像,阴差阳错之下救下萧萧,并打败伪装神灵的蛇妖。萧萧对宋定伯感激不尽,得知他名号后想请他入京捉妖。于是三人同往京城,一路铲除国师所派各路妖怪。萧萧的真实身份也终于暴露,她乃当今三公主,一直怀疑在朝中妖言惑众的国师是妖,希望宋定伯能帮她除妖。宋定伯决心帮助萧萧,谁知国师用天机仪以求雨之名,意图迫害百姓。宋定伯历经万难毁掉天机仪,拯救了百姓。国师暴怒,制造结界变幻成蛟龙与宋定伯大战。宋定伯不敌蛟龙濒死,萧萧重伤,千钧一发之际,宋定伯只得冒着生命危险启动四令,法力倍增,打败国师。。浪漫的七夕将至,真行寺(内藤大希 饰)向托生(浜尾京介 饰)道出了一直以来心中所隐藏的那个秘密——他无法自拔的爱上了名为三洲新(马场良马 饰)的男子。尽管真行寺一片真心,在机缘巧合之下同三洲新成为了恋人,然而,冷酷而又无情的三洲新却强调自己和真行寺之间的,不过是单纯的肉体关系。
与此同时,高林泉(三津谷亮 饰)和吉泽道雄(小林豊 饰)之间的感情亦产生了问题,尽管两人都十分温柔,但还是几乎要擦肩而过。为了帮助道雄,义一找到了高林,却被高林误会他和道雄的关系而产生了矛盾。在真行寺和三洲新的关系尚不稳定之时,一位名叫相乐(广濑友祐 饰)的前辈的出现再度掀起了波澜。。