故事開始于二十世紀(jì)20年代的陜南地區(qū)。胡家村村民因不滿官府苛捐雜稅、橫征暴斂,與官府發(fā)生沖突,遭官兵追殺,全村老少被迫逃到豫西山區(qū)狗娃山,自立山寨為伙。大家一致推舉大黑騾(范明 飾)為大當(dāng)家,女當(dāng)家被尊稱為山寨的“奶奶”(寧?kù)o 飾)。逃亡途中奶奶撿到一名將要餓死的男孩,為好養(yǎng)活遂起名狗娃(羅晉 飾)。數(shù)年后狗娃長(zhǎng)大成人,時(shí)逢當(dāng)?shù)卦獍倌瓴挥龅拇蠛?,張家堡農(nóng)民因交不起地租遭惡霸吃人賊(李耕 飾)血洗,奶奶率山寨一干人馬馳援張家堡。吃人賊之子李冬青(蘆芳生 飾)留日歸來(lái),繼承惡父衣缽,率保安團(tuán)圍剿狗娃山,大當(dāng)家殞命。狗娃義憤填膺,率眾五戰(zhàn)五捷,直至抗日戰(zhàn)爭(zhēng)爆發(fā),和奶奶一起投入到民族解放戰(zhàn)爭(zhēng)的洪流之中......