解放战争时期,李德生同志于1945年8月任太行纵队第4支队769团(后改编为晋冀鲁豫军区第3纵队7旅19团)团长,率部参加了上党、邯郸战役。1946年12月后,任晋冀鲁豫野战军、中原野战军第6纵队17旅旅长,率部参加了陇海、定陶、滑县、豫北、鲁西南等战役,以及千里跃进大别山重建革命根据地的艰苦斗争。在襄樊战役中,他靠前指挥,巧用奇兵,“刀劈三关”,夺取了琵琶山、真武山、铁佛寺三道关口,一举破城。后参加淮海战役,率部连续9天急行军,协同其他部队形成了对黄维兵团的合围,并担任主攻,激战两天一夜,攻占了双堆集东侧敌核心阵地,为全歼黄维兵团和夺取淮海战役的胜利作出了重要贡献。1949年2月,他任中国人民解放军第二野战军第3兵团第12军35师师长,4月率部胜利攻占了敌长江防线铁板洲阵地,夺取了渡江跳板。随后参加了渡江作战、千里追击和进军大西南,参与组织指挥了西南剿匪,完成组建地方武装、保护群众生产等任务,为西南地区人民政权的巩固和地方建设作出了重大贡献。