河北山区柳林镇庄家营子,屠户庄继宗正在收拾刀具,准备赶赴镇上为祭龙王仪式杀猪。妻子石榴怀抱幼子为他送行。柳林镇大集熙熙嚷嚷热闹非凡。杂耍班主李占魁领着众弟子在街头卖艺,围观的百姓纷纷喝彩。一旁僻静处,几个汉子正手忙脚乱捆绑着一头祭祀用的肥猪。庄继宗到来,喝退众人,干脆麻利、一气呵成杀了猪,精湛的技艺让人目瞪口呆、赞叹不已。乡亲们聚集在龙王庙前祭拜,乞求龙王保佑全镇百姓五谷丰登、人丁兴旺。
回村的路上,横行乡里的恶霸郑八斤领着一帮歹徒,突然围攻庄继宗。庄奋起反击,英勇无比。一顿拳脚将歹徒们打得四散奔逃。他擒住外号叫“大叫驴”的歹徒小头目,得知郑八斤受雇于屠户彭疙瘩等人来教训他。他赶回镇上“太行酒家”与彭疙瘩等人论理。屠户们惊慌失措,连连赔罪。并称颂庄技法超群,堪称本行老大。
几天后,正在赶集的庄继宗路遇鬼子小岛联队开进柳林镇。一辆马车被鬼子队伍惊吓狂奔不止,庄奋力追赶,拦下惊马,救下了险遭不测的小孩和车中的美貌女子—杏花。
鬼子据点内,联队长小岛正向旅团长酒井汇报,计划在柳林镇周边建立无人区的进展情况。酒井严令小岛尽快消灭防区内的抵抗力量,为B3工程扫清障碍。
鬼子侦缉队长陈耀祖率梁荣贵等人,手执鬼子勒令百姓搬迁的告示来到庄家营子。被庄继宗率众人一顿暴打,落荒而去。
庄继宗儿子的百日宴上,全村父老乡亲欢聚一堂共同庆贺。兴奋异常、醉态朦胧的庄继宗拎着酒坛下到地窖取酒。
突然,陈耀祖带领小岛率大批鬼子包围了庄家,声称村里私通八路。一场惨无人道、灭绝人性的大屠杀发生了——庄继宗老父、妻子、幼子和全村一百多口乡亲惨遭杀害。
血洗庄家营子后,陈耀祖率梁荣贵等手下闯入庄家宗祠,抢走了明万历皇帝御赐牌匾。屠杀庄继宗幼子的鬼子兵横山又二,受到强烈的血腥刺激,小便失禁,极度惊恐。
清醒后的庄继宗,挣扎着爬出地窖,顿时被眼前的惨状击呆了。他仰天长啸,悲痛欲绝。跌跌撞撞将全村父老和家人一同掩埋在地窖中,并跪在坟前发誓,一定要杀光这伙鬼子,一个都不留!尔后带上杀猪刀,深夜潜入陈耀祖家中,怒杀了陈耀祖之父—恶霸地主陈默举并放火烧了陈家大宅。乱战中,杂耍班主李占魁突然出现,与庄继宗发生争斗。
鬼子翻译官刘秃子兴冲冲向小岛报喜,二人串通一气,向酒井谎报战功。庄继宗来到柳林镇龙王庙前,满腔仇恨的他抽刀怒杀了两名巡逻的鬼子兵,并用刀挑下了鬼子胸前的扣子。暴怒的小岛严令抓捕凶手。
正在饭馆吃饭的庄继宗发现几名鬼子正调戏杏花。他怒火万丈,挥刀捅死三名鬼子。街上顿时大乱,杏花和佣人七婶急忙将他拉人自家暂避。
心力交瘁的庄继宗在杏花家借酒浇仇,酩酊大醉。梦境中,他回忆起与养父庄二爷相识、认父、入籍的情景。
杏花请来郎中为高烧昏睡中的庄继宗诊治。庄继宗从睡梦中惊醒,朦胧中,将守候在床前的杏花误为妻子石榴。他从杏花口中得知,自己已在杏花家昏睡了3天,当杏花端药回来时,庄已不见了踪影。
鬼子据点前的馄饨摊,庄继宗边吃边观察鬼子动向。两名鬼子说笑着出了据点走向大街,庄快步跟上。