。1945年7月任苏中军区教导旅（第一旅）第二团（原江都独立团）团长、山东野战军第一纵队二旅五团团长。1946年冬五团与六团在鲁南合并，与五团政委赵则三调华东军政大学学习。1947年2月莱芜战役后从华东党校回部队任华东野战军第一纵队二师六团团长，参加孟良崮战役；1948年初春在豫东陇海路南战斗中左小腿中弹贯通伤骨折。1948年提升为师参谋长。1949年2月任第三野战军第二十军第五十九师副师长兼参谋长，渡江战役中负责指挥59师二梯队未失一船。1950年11月任中国人民志愿军第五十九师师长。参加了第二次战役、第