1935年,工農(nóng)紅軍來到西南羌族地區(qū),給羌族人民帶來了新的生活。政治工作人員董永貞率工作組深入羌寨,組織農(nóng)會(huì)、分配糧食。在她的啟發(fā)教育下,江保、沙格甲、金坦密等參加了革命工作。董永貞得知江保的兒子病情很重,便派自己的弟弟董永明去找醫(yī)生,自己留在江保家守護(hù)。國民黨匪區(qū)長張華德和羌族反動(dòng)分子陳泰保,趁機(jī)派斯合珠等闖入江保家,董永貞為救護(hù)江保的兒子被敵人打傷。正在此時(shí),沙格甲率群眾趕來,斯合珠等狼狽逃跑。紅軍繼續(xù)北上,上級(jí)因董永貞傷重,留她在羌寨一面養(yǎng)傷,一面領(lǐng)導(dǎo)羌族人民堅(jiān)持斗爭。紅軍走后,敵人又回到羌寨,把羌寨又變成了地獄。董永貞通過沙格甲、金坦密發(fā)動(dòng)群眾抗捐抗稅,給予敵人以沉重的打擊。陳泰保利用廟會(huì)搜刮民財(cái),董永貞決定利用廟會(huì)發(fā)動(dòng)群眾,但沙格甲暴露被敵人逮捕。董永貞組織群眾,經(jīng)過周密安排,把沙格甲救出。敵人發(fā)現(xiàn)羌寨有紅軍活動(dòng)的蹤跡,通過羌族敗類石端公打探到董永貞的下落,董永貞被敵人逮捕,敵人威脅利誘沒有使董永貞屈服,惱羞成怒的敵人想槍殺董永貞恐嚇羌族人民。董永貞在刑場上揭露敵人的陰謀,號(hào)召群眾堅(jiān)持斗爭。敵人向董永貞開了槍。正在這時(shí),沙格甲帶領(lǐng)游擊隊(duì)沖進(jìn)刑場,把董永貞救走。董永貞因傷勢(shì)過重光榮犧牲。沙格甲決定不讓敵人知道董永貞犧牲的消息,以董永貞的名義張貼革命標(biāo)語,使敵人坐臥不安。十多年過去了,人民解放軍向西南進(jìn)軍。張華德和陳泰保瘋狂鎮(zhèn)壓羌族人民。沙格甲領(lǐng)導(dǎo)的羌族人民武裝堅(jiān)持革命斗爭,他們處決了斯合珠,懲罰了石端公,同時(shí)還襲擊了陳泰保的老巢,打死了陳泰保,并與張華德的匪軍展開激戰(zhàn)。敵人憑借優(yōu)勢(shì)兵力包圍了沙格甲等。正在危急時(shí)刻,人民解放軍及時(shí)趕到,殲滅了匪徒,活捉了張華德。江保和董永明帶著部隊(duì)與羌族人民武裝會(huì)師了。老戰(zhàn)友相逢都很興奮。金坦密把董永貞的遺物交給董永明,人們一起悼念這位不朽的戰(zhàn)士。羌族人民在黨的領(lǐng)導(dǎo)下,建設(shè)羌寨,過上了幸福美滿的新生活。