在大多数的情况下,红军的兵力兵器并不具备对敌方的优势。在战略进攻中,红军通常在方面军进攻地带总宽度20%-50%地带上实施主要突击,在这种情况下,兵力兵器的密集使用也在不断加强。1918年-1919年初,主要突击方向一般集中20%步兵与骑兵、10%机枪和15%火炮。
而随着战争的发展,后期达到了45%-70%的步兵和骑兵、40%-80%的机枪和火炮。根据当时的状况,红军的突击集团通常包括最有战斗力的集团军、军、师以及装甲兵和航空兵。同时,受到技术条件的限制,特别重视使用大量的骑兵。在1919-1920年的几次战略进攻中,骑兵部队都当仁不让的成为突击集团的主力。在这其中布琼尼的骑兵军发挥了不可替代的作用,这为他以后成为红军的元帅作了很好的铺垫。
红军的战略进攻目的非常明确,除了重视歼灭对方武装力量集团外,他们还很重视对于重要政治、经济中心城市的夺占。因为这些地区或者城市的失去会使国家无法生存、军队无法作战。这方面最典型的例子就是红军在歼灭高尔察克作战中,另一个重要目的就是夺占乌拉尔和西伯利亚(虽然他们的目的没有成功,但是其目的却是相当的明确的。);而在进攻邓尼金的南方作战中,红军同样关心顿巴斯、罗斯托夫、新罗西斯克等城市的攻占问题。
东方面军的进攻,红军投入兵力7.5万人、火炮260、机枪1130,敌方兵力7万人、火炮220、机枪720,进攻宽度2000公里,进攻纵深150-900公里。持续时间为177天。
红军的南集团军群(辖第1、4、5集团军和土耳其斯坦集团军)连续实施3次进攻战役(布古鲁斯兰进攻战役、别列别伊进攻战役和乌法进攻战役)。北集团军群(辖第2、3集团军)实施了1次进攻战役(伊热夫斯克和格拉佐夫方向)。结果。高尔察克主要集团(汉任将军的西集团军)遭到重创,残部被驱赶到乌拉尔山前丘陵地带。
南方方面军反攻,红军投入兵力11.55万人、火炮500、机枪1950,敌方兵力6.95万人、火炮260、机枪790。进攻宽度750公里,进攻纵深70-160公里,持续时间39天。作战是在两次集团军群战役过程中进行的,一次是在方面军中央地带的奥廖尔-库尔斯克战役(投入第13、14集团军和1个突击集群)。一次是在方面军左翼实施的沃罗涅日-卡斯托利亚战役(投入第13集团军部分兵力,第8集团军和1个骑兵军)。结果使敌方遭到重创,也为转入总攻创造了条件。
南方面军和东南方面军总攻,红军投入兵力14.4万人、火炮890、机枪3800,敌方兵力16.55万人、火炮800、机枪3300,进攻宽度1500公里,进攻纵深350-550公里,持续时间53天。红军连续实施了一些列不同规模的战役:1次方面军战役(哈尔科夫战役)、2次集团军群战役(顿巴斯战役和罗斯托夫-新切尔卡斯克战役)以及一些集团军战役,邓尼金主要集团被击溃,残部撤退到北高加索。
北高加索战役。红军投入兵力7.03万人、火炮590、机枪2730,敌方兵力5.86万人、火炮440、机枪1070。进攻宽度800公里,进攻纵深330-360公里,持续时间72天。战役目的在于消灭位于顿河和北高加索的邓尼金部队。红军在季霍列茨克-叶卡捷琳诺达尔-新罗西斯克方向上,由数个集团军连续实施一些列进攻战役,而在其他方向则实施了一些集团军独立进攻战役,最终邓尼金部队不复存在。
西方面军和西南方面军进攻,红军投入兵力12.64万人、火炮700、机枪3370,敌方兵力13.55万人、火炮750、机枪3280,进攻宽度800公里,进攻纵深300-600公里,持续时间104天。红军推进了300-600公里,进至华沙、卢布林和利沃夫的接近地,但因在维斯瓦河遭到波兰军队反攻受到重创,退至格罗德诺和布列斯特-里托夫斯克一线。
南方面军进攻,红军投入兵力14.31万人、火炮530、机枪2660,敌方兵力3.81万人、火炮210、机枪1660,进攻宽度350公里,进攻纵深180-350公里,持续时间21天。这次红军唯一一次有完全优势的战略进攻作战,结果完全占领了克里木,弗兰格尔带着残存的原黑海舰队部分舰船则“转进”去了突尼斯的比塞大。
总体而言,在多数情况下,红军能够长时间夺取并掌握战略主动权。以不断增强的力量对敌方实施突击,且实际上没有长时间的间歇,使得敌方无法巩固中间防御地区。而且,在这些作战中,红军还实施了方面军群战役,南方面军和东南方面军对邓尼金军队的总攻与西方面军和西南方面军对波兰军队的进攻就属于这种类型,当然这根本无法与日后在卫国战争中的方面军群进攻战役相提并论。
在战争过程中,根据战役目的、兵力兵器对比、战区性质、兵力部署、战线宽度与纵深,实施进攻的红军采取了向心突击、包围突击或者割裂突击。例如1919年夏,东方面军在发展胜利同时对敌军实施了纵深割裂突击;而在1919年秋-1920年初春对邓尼金的总攻中,红军也应用了同样方法。结果,白军的战略防线被撕裂开来,红军的突击主力强大的骑兵部队迅速进入打开的缺口,向纵深发展胜利。当然,红军还广泛采取了一种方法,就是实施分割突击(2-4次或以上),目的在于隔离和逐个消灭敌军独立集团。
红军在这期间也暴露出来了许多的问题,例如1918年秋,东方面军计划实施合围战役,但由于缺乏足够的快速突击集群及相应的兵力兵器,战役未能成功。1920年秋,南方面军对敌军包围同样未获成功,由于方面军集团军之间协同不足,第4、13集团军不得不克服敌军的坚固筑垒防御,而无法及时与已深入敌后的骑兵第1集团军协同作战。
而且,由于红军的兵力兵器不足,首次突击威力与突然性大打折扣,使得对方可以从非受突击地段调集兵力,拖延了战役持续时间,增加了战役的困难性;红军1919年南方面军反攻作战与1920年北高加索作战就遇到了这个问题。
让我们再来看看白军的战略进攻。与红军相似的是,白军也非常重视战略进攻,目的一般是消灭各个战区的红军部队并夺取重要的政治经济中心。与红军相比,白军的战略进攻在战线宽度与纵深上比红军小了很多。白军主要的战略进攻作战有下述4次
1919年3-4月,第一次是高尔察克的军队,纵深180-360公里。白军出动14.3万人、火炮210、机枪1330,红军为10.14万人、火炮334、机枪1882。红军第1、2、3、5集团军先后受损,被迫放弃乌法、萨马拉、伊热夫斯克、阿克纠宾斯克等地;白军称红军被俘5.6万人,损失火炮200、装甲列车13
1919年9-10月,高尔察克军队,纵深90-120公里;白军5.75万人、火炮239、机枪766,对红军5集团军(3.48万人、火炮76、机枪479),红军第5集团军进行了艰苦的防御战后撤过托博尔河
1919年6-10月,邓尼金部队,纵深50-200公里。白军在进攻之初取得了胜利,但最终因为各军队集团缺乏协调性以及缺少预备队而未达成预期的全歼当地红军计划。红军第8、13、14集团军先后受损,先后失守察里津、库尔斯克、沃罗涅日等地。白军称红军被俘10万人,被缴获火炮48、机枪730、装甲列车51920年9-10月,弗兰格尔军队,纵深70-180公里,白军称红军损失4万余人被俘1万余人。