1992年,云南白马自然保护区。从事教育工作的杨丽娟不远万里来到保留地看望丈夫龙勇诚(祖峰 饰)。到达保护区时,龙勇诚正在暗室拍照,学生钟林(郑伟 饰)也在暗室工作。杨丽娟走进她丈夫龙勇诚居住的木屋。龙勇诚闻讯赶到,一脸惊讶地迎接失散多年的妻子。钟林也从暗室里走出来,热情地与杨丽娟打招呼。龙勇诚和妻子杨丽娟还没来得及说几句话,当地居民老张就来到门口,紧张地透露,猎人于永胜(公磊 饰)已经进山了。于永胜的儿子突然病倒了。为了救儿子,他上山杀了云南长鼻虫入药。云南长鼻猴属于濒危动物,国家禁止狩猎。于永胜为了儿子的缘故,留下了国家的法律法规。龙勇诚当机立断,决定带领钟林进山寻找于永胜。临行前,龙勇诚建议与妻子杨丽娟合影。杨丽娟认为合影不吉利,要求龙勇诚回来后再合影。龙永成带领钟林来到山上,杨丽娟跟随老张来到孔府,抱起生病的孩子,打算送他去医院治疗。孩子的母亲思想弱智,认为医院治不了病,就把孩子从杨丽娟手里接了回来。龙勇诚带领钟林进山,两人边走边聊。当时,龙勇诚申请的是宇宙物理学。当你填写申请表时,你认为动物学是物理学,所以你填写了动物学。直到进入大学,他才意识到自己做出了错误的选择。从此,龙勇诚走上了动物保护之路。当他第一次到云南某地时,亲眼看到了几只云南长鼻猴的遗骸,这深深震撼了他的心灵,让他意识到保护国家濒危动物的迫切需要。山林地势崎岖险峻。龙勇诚和钟林穿过岩石山路,进入深山老林。于永胜在森林里发现了几只滇金丝猴,缓缓举起了手中的猎枪。紧急情况下,龙勇诚找到他,对云南长鼻猴大喊大叫,把它们吓跑了。眼见龙勇诚进山闹事,于永胜只好拔腿就跑,试图除掉龙勇诚和钟林。三人一前一后在山里狂奔。龙勇诚追上了于永胜并与他摔跤。钟林也来帮忙。他和龙勇诚虽然在一起,但实力却不如狩猎出身的于永胜。他们很快就落后了,被于永胜制服了。战败后,龙勇诚并没有放弃,却出人意料地从于永胜手中抢走了猎枪。他们又陷入了激烈的争斗,钟林也被卷入其中。于永胜一人二人,体力逐渐耗尽。龙勇诚趁机从于永胜手中夺过猎枪,扔下山坡。于永胜看着步枪从斜坡上掉下来,情绪崩溃,哭喊着。龙勇诚抓住了正要从高坡上爬下来的于永胜,这时有人喊道,是于永胜的儿子。他的儿子住院并康复。他的儿子很安全。于永胜后悔自己的错误,决定痛改前非,追随龙勇诚看山。