1920年10月生,陕西省横山县人,1937年12月加入中国共产党。
1937年入陕北公学。抗日战争时期,任副排长、干事、副连长、参谋、团长、支队参谋长。解放战争时期,任团长、师参谋长、师长。建国后,历任中国人民志愿军师长、军参谋长、副军长、军长、沈阳军区副司令员兼参谋长。1964年晋升为少将军衔。1972年11月任七机部党的核心小组组长,1975年1月至1977年10月期间,任第七机械工业部部长、党组书记。第四届全国人大代表,中共第十一次全国代表大会代表。
在七机部工作期间,为稳定局面、保持科研生产的正常秩序、恢复被“文革”搞乱的领导体制和工作机构,恢复司局建制并发挥机关职能作用等方面采取一系列措施,做了大量工作。主持召开七机部汇报会,领导贯彻中央关于解决七机部问题的文件精神,促进安定团结,领导对七机部系统的整顿。领导制订七机部从1973年到1977年的科研生产五年计划。组织领导贯彻中央对战略导弹和通信卫星开展研制工作的重要决定,落实东方红二号试验通信卫星等三项重点任务。深入三线基地,了解和解决七机部三线单位科研生产和职工生活方面存在的问题与困难。