领十六旅接替十八旅防务，用七个营兵力坚守河南大、小雷岗渡口，抵御国军罗广文兵团整编第五十八、四十八、七师共三个师的进攻。最终以伤亡两千人代价，成功掩护野战军主力、指挥部和中原局领导机关全部成功渡河。12月，他率领所部急行军一百多公里，全歼湖北广济县的中国青年军第203师。1948年6月，在襄樊战役中，他所部与其他部队合作全歼国军守军2.1万余人，国军司令康泽被俘。在淮海战役中，他率领中原野战军第六纵队第十六旅，参加双堆集地区围歼黄维兵团。1949年，他担任第二野战军三兵团十二军三十四师师长，率部参加西南战役