上海战役是1949年4月渡江战役之后一次大规模城市攻坚战,在这场战役之中,第三野战军以第九兵团组成东线攻击集团,以第十兵团组成西线攻击集团,率先对上海外围敌人据点发起了攻势。当时,由于敌人将主要兵力部署在黄浦江以西地区,意图守住吴淞口,确保出海通路,所以西线方面的战事尤为激烈。
吴淞口一带地形平坦,敌人在此修建大量的钢筋水泥碉堡群,并构筑了铁丝网、竹签、壕沟、地雷等障碍物,再加上有飞机、舰炮和要塞炮火的支援,所以易守难攻。当时,按照作战计划,第三野战军第十兵团分兵两路,由第28军进攻吴淞口刘行镇一线,由第29军进攻月浦一线。
第29军进攻月浦之时,还未接近月浦敌人工事,就在开阔地带遭到敌人海军舰炮的轰炸,伤亡非常大。后来经过多次冲击,第29军在接近月浦之时,迎面而来的又是敌人各种隐蔽地堡的火力网交叉射击。第29军先是以连、营为单位发起冲锋,结果很快就打光了,不得已只好以团为单位再次发起冲锋,甚至在月浦街区与敌人展开了巷战,双方混战长达40多个小时,各个街区几次易手,只得在月浦街区内形成对峙之势。
在重大损失之下,第29军改变战术策略,不再贸然进行直线攻击,而是先以火力覆盖敌人阵地,然后以突击队爆破敌人碉堡,以近迫作业方式,步步为营,稳扎稳打,不断压缩敌人的生存空间。这样一来,虽然对月浦的攻势进展稍慢,但减少了无谓的伤亡,后来在长时间的消耗战之中,敌人的战斗意志逐渐瓦解,第29军成功攻克月浦,并一路追进至吴淞口,切断了敌人海上通路,为发起对上海市区的总攻开创了有利条件。
月浦血战是第三野战军在渡江战役之后最惨烈的一次战斗,付出了很大伤亡才得以取得最终的胜利,当时,参加月浦之战的第29军第260团,最后只剩下了64个人。第29军是一支具有光荣传统的英雄队伍,它的前身是华东野战军第十一纵队,由抗日战争时期的新四军苏中军区部分部队逐渐发展而来的。当时,第29军的军长是胡炳云,他是四川南充人,此前的职务是华东野战军第十一纵队司令员。在1955年,胡炳云被授予了开国少将军衔。