1946年12月，在昆明前资源委员会电工器材厂任助理工程师。1947年至1949年，在美国哈佛大学应用物理系先后获硕士、博士学位。1950年至1955年，先后任美国宾夕法尼亚大学研究员和美国洛克菲勒研究所高级工程师。1956年回国，后在中国科学院自动化研究所任室主任、副所长。1968年后调任北京控制工程研究所副所长、中国空间技术研究院副院长兼北京控制工程研究所所长、航天部总工程师。1985年，其有关返回式卫星和东方红一号卫星的工作获国家科技进步特等奖。1986年3月，与王大珩、王淦昌、陈芳允联名