调任第二十兵团副司令员兼参谋长。1949年6月任华北军区参谋长。参加了石家庄、保北、平津、太原等战役。1949年10月任华北军区参谋长兼华北防空司令员。南京军事学院教育长。1958年夏，成立北京高等军事学院，任训练部部长、教育长。1961年1月组建国防部第六研究院，任院长，政委王振干。1965年2月，六院集体转业并入第三机械工业部，任副部长兼六院院长。1965年4月至1970年10月，任国防科委副主任、1979年4月至1982年5月再次出任国防科委副主任。国防科委纪律检查委员会书记等职。