抗日战争中期,山西汾阳。共产党员蒋三回故乡唐兴庄,发动群众,组织贫农团,传播党的抗战主张。蒋三的哥哥蒋二则当了汉奸,投靠了日寇吉田,蒋母对此十分痛恨。一天,蒋三在村里组织堡垒户开会,蒋二带人来抓捕,不料扑了空,蒋二逼母亲说出蒋三的去向,遭母痛斥,他又抓了蒋三的妻子刘玉梅,审讯吊打,刘玉梅守口如瓶。蒋二使出引蛇出洞诡计,释放了母亲和刘玉梅。据点里内线送出情报,蒋三识破了蒋二的阴谋,他引诱蒋二带人包围唐兴庄,自己则率游击队攻打兵力空虚的敌据点,等蒋二知道中了调虎离山之计回头救援时,早己落入蒋三布下的口袋……。一日,东京八十万禁军教头林冲,携娘子张贞娘去庙里进香。太尉高俅之子高衙内乘林冲不在,调戏贞娘。林冲赶到,见是高衙内,没敢作声,带贞娘归。
不久,高衙内设下圈套,将林冲骗至商议军机大事的白虎堂,以带刀进府行刺之名,将林冲发配沧州充军。林冲好友陆谦奉高俅之命,买通解差,要在野猪林杀掉林冲,幸遇鲁智深相救。鲁智深劝林冲投奔梁山泊农民起义军,而林冲只想待刑满回乡,不愿落草。鲁智深只得伴送他到沧州。
林冲发配后,高衙内不肯放过贞娘,意欲强娶,贞娘不从,自刎。林冲被发往草料场看管草料,陆谦赶来烧掉草料场,谋害林冲。不料林冲因避风雪,留宿山神庙,幸免一死。待陆谦来到庙前。林冲遂将陆刺死。在走投无路的情况下,林教头终于上了梁山。。