抗日战争时期,有一个生活在白洋淀边上的小水村庄里的小孩——张嘎。他梦想加入八路军得到一把属于自己的真枪。
张嘎的奶奶为了保护八路军老钟牺牲了,老钟也被日本鬼子抓走了。张嘎只身去县城找传说中的侦察排长罗金宝,要到侵略军替奶奶报仇。
来到县城后,张嘎不仅仇没报,还被日军追杀,在佟乐和一个神秘便衣人的帮助下,他脱离险境,后来得知,那一个便衣人就是罗金宝。罗金宝将张嘎带到区队的秘密隐蔽之地,钱队长收留了张嘎,从此张嘎便以八路军的身份自称。
在一次战斗中,他缴获了敌人的一只手枪,偷偷把枪藏进了老鸹窝里,没有上缴。为攻打敌人岗楼,他伤势未愈就偷偷离开养伤的老乡家在归队的途中被捕,当敌人拷问时,他英勇反抗,坚强不屈。当部队攻打到岗楼时他设法在里面放火,发挥了很好的配合作用。最终里应外合全歼敌人,救出了老钟叔,也替奶奶报了仇。
战斗结束后,张嘎把藏在老鸹窝里的手枪主动拿出来交公,队长则正式宣布把手枪发给他使用。张嘎心满意足地把自己珍爱的木制小手枪送给了自己的好朋友 ——胖墩。