解放战争进入第三年,敌我力量的对比及战争形势,出现了重大变化。到1948年秋,解放军已发展到280万人,其中野战军149万人。全军经过战争的锻炼,新式整军运动和政治、经济、军事民主运动,军事技术和政治觉悟大大提高;改善了装备,组成了炮兵和工兵,提高了攻坚能力,取得了打阵地战的经验。解放区相继连成一片,面积达235.5万平方公里,占全国总面积的25%。人口16800万,占全国总人口的37%,解放区可以联合作战,形成对国民党军的包围;解放区内基本完成了土地改革,后方巩固,翻身农民革命积极性空前高涨,努力生产,支援前线,为战略决战奠定了良好的基础。在这种形势下,1948年7月14日,中共中央军委规定解放战争第三年歼敌正规军128个旅(师)左右,把战争继续扩大和深入到国民党统治区,为此,要求全军在第三年准备打更大规模的歼灭战,仍然全部在长江以北和华北、东北作战。
而这时,国民党军已下降到365万人,由于大批部队担任守备任务,可用于第一线的兵力仅有170万,虽然还统治着全国的四分之三地区和三分之二的人口,但是由于四面楚歌,在政治上已经极端的孤立。国民党军队不得不放弃“全面防御”而进行所谓的“重点防御”。
解放军与国民党军进行战略决战的时机已经成熟。就在这个时候,国民党于1948年8月,在南京召开军事会议,确定了“撤退东北,巩固华北,确保华中,经营华南”,坚持沈阳到10月底,以观时局发展,原则上不放弃沈阳,同时亦作撤退准备的作战方针。
1948年8月,国民党军被迫采取重点防御后,以第二绥靖区部队11万余人守备战略要地济南,并准备以徐州地区17万兵力随时北援。
解放军华东野战军,采取“攻济打援”的方针,以7个纵队和14万地方武装攻打济南,以8个纵队(含中原野战军1个纵队)共18万人,准备阻击徐州援敌。1948年9月16日晚,解放军发起对济南总攻击,激战8昼夜,于24日攻克济南,除国民党政府整编第九十六军军长吴化文率部起义外,全歼守敌10万余人,俘第二绥靖区司令官王耀武、副司令牟仲衍。济南战役揭开了战略决战的序幕。