1939年4月,随着国民党顽固派掀起第一次反共高潮,石友三在蒋介石的唆使下,开始大肆屠杀共产党人,并命令其部队向共产党、八路军领导的抗日根据地大举进犯。八路军一二九师被迫自卫,集中冀南、冀鲁豫、冀中军区部队,向顽军石友三部实施反击。
石友三在遭到八路军的打击后不思改悔,转而投靠日军,并准备在与日伪联合消灭八路军后向日军投降。
1940年6月下旬,石友三部趁八路军主力部队投入反“扫荡”之机卷土重来,再次占领濮县、濮阳一带。当时,古云集是鲁西北地区濮县北部的一个大村镇,石友三部占领该地后,构筑了一套严密的防御体系。企图以此为依托,对抗日根据地进行“蚕食”。
为了保卫抗日根据地,1941年11月,八路军冀中军区南进支队奉命攻占古云集,消灭盘踞在当地的石友三部整编第一师。8日,南进支队奉命向据守古云集的顽军暂编第一师发起强攻,部署是:南进支队决定以二十一团在西南面主攻,二十四团在东北方向助攻,冀南军区新四旅则以七七一团在东南角打援。
8日晚,担任主攻任务的二营从西南角发起试探性攻击,黎明前撤回阵地。9日晚到10日又组织了两次进攻,探明了顽军工事情况和火力部署。
11日,南进支队在认真组织动员后,重新部署,改由二十一团三营担任正面主攻,11日晚,支队发起总攻。二十一团第三营担任主攻,三营第九连为突击队。随着冲锋号吹响,九连指战员奋不顾身,很快突破了顽军的壕沟和铁丝网,冲到寨墙边。在三营左翼负责掩护的第一营,也对敌展开猛烈战斗。九连击毙守敌、打开一个突破口后,主力坚守突破口,并以一个排的部分兵力先攻占寨内的一座院落。十连也跟着进入突破口,向寨内第一座院落的阵地包抄。九连、十连并肩作战,击退顽军的多次反扑,指战员把子弹、手榴弹打光了,便用砖头、棍棒与冲上来的顽军搏斗,终于打退了反扑的顽军,打开了古云集南门。随着十一连、十二连等部队从南门冲入,八路军开始向寨内纵深发展。不久,一、二营主力也从东门突破,冲入寨内,和顽军激战。顽军师长亲自督战,被八路军战士击伤,只得率领残部突围逃走。八路军指战员乘胜追击,彻底攻克古云集据点。
此次攻坚战,八路军共歼敌1000多人、俘敌800人,极大地打击了顽军的气焰。