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