故事開始於二十世紀20年代的陝南地區。胡家村村民因不滿官府苛捐雜稅、橫徵暴斂,與官府發生沖突,遭官兵追殺,全村老少被迫逃到豫西山區狗娃山,自立山寨為夥。大家一致推舉大黑騾(範明 飾)為大當家,女當家被尊稱為山寨的“奶奶”(寧靜 飾)。逃亡途中奶奶撿到一名將要餓死的男孩,為好養活遂起名狗娃(羅晉 飾)。數年後狗娃長大成人,時逢當地遭百年不遇的大旱,張家堡農民因交不起地租遭惡霸吃人賊(李耕 飾)血洗,奶奶率山寨一乾人馬馳援張家堡。吃人賊之子李冬青(蘆芳生 飾)留日歸來,繼承惡父衣缽,率保安團圍剿狗娃山,大當家殞命。狗娃義憤填膺,率眾五戰五捷,直至抗日戰爭爆發,和奶奶一起投入到民族解放戰爭的洪流之中......