《紅旗譜》以20世紀初的冀中平原為背景,講述了農(nóng)民朱老忠與地主馮蘭池家族長達數(shù)十年的激烈斗爭。故事始于滹沱河畔的公地糾紛,地主馮蘭池為霸占土地,設(shè)計害死朱老忠的父親朱老鞏,迫使朱老忠背井離鄉(xiāng)。二十一年后,朱老忠攜妻兒返回鎖井鎮(zhèn),決心復(fù)仇。在馮家的持續(xù)壓迫下,朱老忠多次受挫,但得到了鄉(xiāng)村教師、地下黨員賈湘農(nóng)的指引,逐漸明白了個人反抗的局限,開始組織農(nóng)民建立“演武堂”,團結(jié)抗爭。
隨著馮家二少爺馮貴堂勾結(jié)官府勢力,矛盾不斷升級。朱老忠的兒子大貴與嚴世和之子運濤先后被抓丁、入獄,在賈湘農(nóng)的幫助下,朱老忠深入濟南探監(jiān),見證了運濤與春蘭在刑場上的忠貞愛情。賈湘農(nóng)策劃武裝起義,朱老忠積極協(xié)助,聯(lián)合白洋淀綠林好漢李雙泗,襲擊警察所、繳獲槍支,但起義因馮貴堂的鎮(zhèn)壓而失敗,眾多親人和戰(zhàn)友犧牲,朱老忠與幸存者撤退至太行山。
抗日戰(zhàn)爭前夕,朱老忠?guī)ьI(lǐng)隊伍重返鎖井鎮(zhèn)。馮貴堂為穩(wěn)固權(quán)勢,假意談判,卻軟禁了只身前來的賈湘農(nóng)。朱老忠與張嘉慶、李雙泗冒險營救,但賈湘農(nóng)在歸途中病逝。日寇入侵后,馮貴堂勾結(jié)日軍軍官太次郎,朱老忠率眾伏擊,消滅敵人,并在太行山圍堵馮貴堂。最終,馮貴堂眾叛親離,自殺身亡。影片結(jié)尾,朱老忠在千里堤上為奔赴抗日前線的年輕一代送行,象征革命精神代代相傳,紅旗永遠飄揚。