兵学校政治部干事。1953年作为首期学员进入哈尔滨军事工程学院海军工程系学习。1962年，前往沙漠戈壁，参与两弹一星调入国防科工委二十试验训练基地工作，受钱学森领导，先后任一部科长、副处长、发射团副团长和基地副参谋长、副司令员等职。1970年，担任“东方红一号”卫星发射“0”号指挥员。。1983年6月，任第二炮兵技术装备部首任部长。1985年担任第二炮兵副司令员，1988年被授予少将军衔，1990年，授予中国人民解放军中将。曾直接组织指挥发射我国第一颗人造地球卫星、第一颗返回式卫星、第一颗科学试验卫