故事发生在决定中国历史走向的1949年,恢弘壮伟的三大战役相继落下帷幕,中国人民解放军在四万万人民的支持下取得了解放战争的胜利。共产党邀请国民党代表前往北平和谈,以尽可能减少对百姓的荼毒和伤害。而在和谈的表象下,国军方面则紧锣密鼓备战,企图划江而治,分庭抗礼。位于江西的古城梓溪狼悚山,既是国民党的势力范围,也是一个土匪猖獗的凶险所在。土匪头子贺云峰(朱雨辰 饰)在山头林立的江湖中左右搏杀,风头正劲,在结拜兄弟保安司令郑国忠(林熙越 饰)的支持下更成为不可小觑的一方霸主。意外的邂逅,彻底改变了贺云峰和郑国忠的命运。贺偶然救助了共产党陈子墨(杨雪 饰),由此和郑发生裂痕。
而随着新中国建立后的大势所趋,这些江湖中人都将面临重大的抉择……。1935年,工农红军来到西南羌族地区,给羌族人民带来了新的生活。政治工作人员董永贞率工作组深入羌寨,组织农会、分配粮食。在她的启发教育下,江保、沙格甲、金坦密等参加了革命工作。董永贞得知江保的儿子病情很重,便派自己的弟弟董永明去找医生,自己留在江保家守护。国民党匪区长张华德和羌族反动分子陈泰保,趁机派斯合珠等闯入江保家,董永贞为救护江保的儿子被敌人打伤。正在此时,沙格甲率群众赶来,斯合珠等狼狈逃跑。红军继续北上,上级因董永贞伤重,留她在羌寨一面养伤,一面领导羌族人民坚持斗争。红军走后,敌人又回到羌寨,把羌寨又变成了地狱。董永贞通过沙格甲、金坦密发动群众抗捐抗税,给予敌人以沉重的打击。陈泰保利用庙会搜刮民财,董永贞决定利用庙会发动群众,但沙格甲暴露被敌人逮捕。董永贞组织群众,经过周密安排,把沙格甲救出。敌人发现羌寨有红军活动的踪迹,通过羌族败类石端公打探到董永贞的下落,董永贞被敌人逮捕,敌人威胁利诱没有使董永贞屈服,恼羞成怒的敌人想枪杀董永贞恐吓羌族人民。董永贞在刑场上揭露敌人的阴谋,号召群众坚持斗争。敌人向董永贞开了枪。正在这时,沙格甲带领游击队冲进刑场,把董永贞救走。董永贞因伤势过重光荣牺牲。沙格甲决定不让敌人知道董永贞牺牲的消息,以董永贞的名义张贴革命标语,使敌人坐卧不安。十多年过去了,人民解放军向西南进军。张华德和陈泰保疯狂镇压羌族人民。沙格甲领导的羌族人民武装坚持革命斗争,他们处决了斯合珠,惩罚了石端公,同时还袭击了陈泰保的老巢,打死了陈泰保,并与张华德的匪军展开激战。敌人凭借优势兵力包围了沙格甲等。正在危急时刻,人民解放军及时赶到,歼灭了匪徒,活捉了张华德。江保和董永明带着部队与羌族人民武装会师了。老战友相逢都很兴奋。金坦密把董永贞的遗物交给董永明,人们一起悼念这位不朽的战士。羌族人民在党的领导下,建设羌寨,过上了幸福美满的新生活。。