1951年，他任中国人民志愿军第十二军副军长（后任军长），先后参加了朝鲜战争的第五次战役、金城阻击战和上甘岭战役。1954年从朝鲜回国后，先后任南京军区装甲兵司令员、南京军区参谋长、南京军区副司令员、成都军区副司令员、武汉军区副司令员等职。他是1969年中国共产党第九次全国代表大会（九大）代表。