百团大战前夕,华北大地上抗日烽火遍地燃烧。云城日军最高指挥官秀夫是一个战争狂人,他立誓要摧毁一切抵抗者的意志。在一次清剿战中,他注意到杀死野田少佐后冲出包围圈的甘愿,发誓要抓住此人。甘愿死里逃生,遇到了正在执行任务的八路军小分队队长哥哥甘新。不料途中再次遭遇秀夫伏击,哥哥甘新的小分队战士全部牺牲。为了完成哥哥的遗愿,甘愿代替哥哥前往云城与地下党接头,并利用逃亡的劳工组建了一支抗日小分队,在地下党员彩云的领导下,炸铜矿、炸铁路、拔炮楼、阻劫军火车队,完成了上级交给的多个任务,成为秀夫的眼中钉。经过多次战火考验,小分队的每个成员逐渐成长为合格的八路军战士,最终完成了营救监狱抗日志士这个看似不可能的任务。独立团首长给予小分队嘉奖,夸他们是在战火中成长起来的战士。
故事开始于二十世纪20年代的陕南地区。胡家村村民因不满官府苛捐杂税、横征暴敛,与官府发生冲突,遭官兵追杀,全村老少被迫逃到豫西山区狗娃山,自立山寨为伙。大家一致推举大黑骡(范明 饰)为大当家,女当家被尊称为山寨的“奶奶”(宁静 饰)。逃亡途中奶奶捡到一名将要饿死的男孩,为好养活遂起名狗娃(罗晋 饰)。数年后狗娃长大成人,时逢当地遭百年不遇的大旱,张家堡农民因交不起地租遭恶霸吃人贼(李耕 饰)血洗,奶奶率山寨一干人马驰援张家堡。吃人贼之子李冬青(芦芳生 饰)留日归来,继承恶父衣钵,率保安团围剿狗娃山,大当家殒命。狗娃义愤填膺,率众五战五捷,直至抗日战争爆发,和奶奶一起投入到民族解放战争的洪流之中......