1937年秋,河北满城,赵村的青年贾小枪带人去树林里偷日军的枪支,不成想被发现,贾小枪和村民们骑车逃走,日伪军追赶其后,还不时地放枪。土匪老疙瘩正骑马带人追赶徐家少爷徐庆生时听到枪声,高凤沿枪声过去,贾小枪和村民分开逃走,他故意开枪引开追赶的日伪军,子弹打光后被高凤所救。
贾小枪对高凤的帮忙表示表示感谢,他说出自己是赵村人,老疙瘩随后带人赶到,老三想把贾小枪送给日本人,老疙瘩和高凤坚持不同意,他们发现徐庆生私贩烟土,徐庆生想让贾小枪帮忙说话,贾小枪自顾不暇,徐庆生被土匪们带走,高凤离开时将飞标交给贾小枪,还让他以后有事可以找八仙洞找她。贾小枪从死人手上搜到子弹,无意中触发了日军的红色信号弹,德川多郎看到信号后赶往赵村,他认为侦察队在赵村被伏击。
战火连天剧照
管家回去后向徐老爷说明少爷被绑之事,贾小枪扛着自行车回去,回村后让人将枪和自行车藏起来。德川多郎到信号发射地之后派兵赶往赵村,贾小枪回家收拾东西时徐庆岚去找他,徐庆岚想和他一起私奔,她搂住贾小枪时被徐家人绑起来,徐老爷一巴掌打在贾小枪脸上,他让徐庆岚回家,还认为贾小枪勾结土匪绑架儿子,挣扎之中贾小枪身上的飞镖掉下来,贾小枪被带走后公审,徐庆岚替贾小枪求情,贾小枪被吊起来扔到水缸里,徐老爷想淹死他,徐庆岚拔刀以死想威胁,贾小枪又被拉起来。
徐庆岚谎称她怀了贾小枪的孩子,天上突然降了大雨,贾小枪被放下来。德川多郎率领日军包围了赵村,要乡亲们交出杀害皇军的凶手,他们血洗赵村徐老爷带家丁去迎接德川多郎,他说明儿子被土匪绑架,德川多郎把枪交给徐老爷,还让他开他杀了贾小枪的弟弟贾小炮,徐老爷很害怕,他让人放开贾小炮,贾小炮拿起枪冲向徐老爷时被德川多郎杀害,德川多郎随后率军进军满城。
贾小枪见弟弟不见之时回村寻找,在村里看到满地都是乡亲们的尸体,贾小炮出在其中。贾小枪是吃百家饭长大的,他把每个乡亲都视为亲人,一心要报仇,从此走上了复仇之路。德川多郎率军进入满城,徐老爷帮日军安顿下来,德川多郎看到徐老爷祖上留下的大鼎后十分喜欢,德川多郎准备把司令部驻扎在徐老爷的宅院,徐老爷自称女眷太多,德川多郎让他和家人搬到别处,家里的文物陈设不要动,徐老爷只能按他的话去办。高凤发现徐庆生逃走后追赶过去,徐庆生逃出匪窝后一路狂奔。满城地下党了解到德川多郎来此的目的,他们计划摧毁日军要建立的军备基地。贾小枪赶到满城,伺机杀死日军报仇。
巡逻的四名日军被贾小枪杀死,日军发现情况后追赶贾小枪,正好入城的高凤看到贾小枪被日军追赶,高凤出手相救引开日晕,贾小枪获救。陈裁缝让贾小枪回村告诉村长把乡亲们转移到山里,德川多郎怀疑是赵村的人干的。徐老爷带全家人来到新家,他警告徐庆岚不要乱走,徐庆生逃回家中,他谎称贾小枪帮着土匪害陷害自己。
徐庆生在德川多郎面前拿出那个飞镖来证明贾小枪和土匪有勾结,贾小枪回村后劝乡亲们转移,赵村长担心他的方法,贾小枪说明撤退方法,赵村长通知乡亲们收拾东西转移。徐庆生带着日军赶往赵村,高凤看到后抄小路赶往赵村送信。日军进入赵村后见人就杀,村民们乱成一片,高凤带人帮忙营救村民,但难以抵挡大批日军。狗剩子和赵海藏起来没被发现,谷小山在他爹的掩护下侥幸逃生,八路军听到赵村的枪声后飞快带人赶过去。
徐庆生向贾小山喊话,贾小山放下枪后束手就擒,徐庆生没想到村民被杀死那么多,贾小枪被打晕后抬走。日军在村外发现游击队,德川多郎派出一小队兵力前去阻击,赵村被日军放火焚烧,八路军见日军增多后突围,高凤带逃出的村民藏在树林里,还给他们钱逃生并交待千万不要走大路。
等日军走后狗剩子和赵海从藏身之地出来,他们找到跪在地上的谷小山。德川多郎询问贾小枪,还对他动刑,德川多郎想通过贾小枪找到游击队的线索,以方便一举歼灭。徐庆岚发现小偷后很害怕,惊慌之下咬了对方一口,来者自称钻地鼠,徐庆岚让她帮忙去日军司令部救人,钻地鼠提出的条件是让她当媳妇。
徐庆岚为救贾小枪只好假装同意,钻地鼠找到洞口后和徐庆岚一起进入家中,她从小就在那个洞玩。钻地鼠和钻地鼠四处寻找被关押的贾小枪,他们找到昏迷的贾小枪,钻地鼠打开牢房的门锁和贾小枪脚上的枷锁,钻地鼠背贾小枪离开,高凤在房沿上看到他们。贾小枪的逃走让德川多郎很愤怒,德川多郎意外在门上发现一缕长发,士兵还发现了可疑洞口,德川多郎看过之后打算玩一个钓鱼游戏。