1930年代,江西苏区。江猛子(张伐饰)告别新婚妻子向五儿(于蓝饰),随主力红军长征。“铲共团”团长萧镇魁(陈天国饰)趁机杀回乡间大搞白色恐怖,猛子的父亲、乡苏维埃主席江春旺(穆宏饰)和妹妹同时遇害,已怀孕的五儿在逃亡途中生下儿子小鸿。新生儿的哭声引来寻奶妈的地主爪牙,她被逼到土豪封之固(白穆饰)家当奶妈。四九年夏天,南下大军打入江西,五儿母子和部分群众被萧镇魁当作人质上了翠岗山。已成为解放军师长的江猛子率部剿匪来到山下,长大成人的小鸿(孙羽饰)找到部队要求参军,与江猛子父子相认。小鸿提供了进攻翠岗山的路径,并担任部队的向导,终于一举全歼敌军。郁郁葱葱的翠岗山上,鲜艳的红旗迎风招展。