1956年8月,考入军事工程学院,攻读电子计算机专业。
1960年,在前苏联政府单方面撕毁同中国签订的数百个合同并撤走专家后,因成绩优异被学校挑选提前到教研室工作。
1961年,从军事工程学院电子计算机专业毕业后留校任教。
1961年-1970年10月,在军事工程学院和哈尔滨工程学院任教。
1970年,在长沙工学院和国防科技大学任教,先后聘为讲师、副教授、教授、博士生指导教师。
1979年-1983年,担任教研室副主任。
1983年,担任教研室主任。
1987年-1989年,担任计算机研究所副总工程师。
1989年,担任计算机研究所总工程师。
1994年,担任研究生院副院长。
1993年11月,当选为中国科学院(技术科学部)院士。
2002年5月,被聘为同济大学软件学院院长。
1985年-1988年,任中华人民共和国国防科学技术工业委员会仿真技术专业组成员。
1989年,任中国计算机学会计算机组织与系统结构专业委员会委员。
1991年,任中国计算机学会理事。
1991年,中华人民共和国国防科学技术工业委员会军用计算机专业组成员。
1991年,任中华人民共和国国防科学技术工业委员会科学技术委员会兼职委员。
1995年,任湖南省学位委员会委员。
1998年,任同济大学计算机系兼职教授、国家自然科学基金委员会信息学部计算机学科评审组长、中华人民共和国教育部科学技术委员会委员、中华人民共和国信息产业部计算机与网络专家顾问组组长等职务。
1990年,获“全国高等学校科技工作先进个人”称号。
1990年,获“国家有突出贡献中青年专家”称号。
1991年,获“国务院政府特殊津贴”。
1993年,获“重大科研试验特等奖金”。
1995年,获“何梁何利基金科学与技术进步奖”。
1996年,获“首届湖南科技之星”称号。
2015年,获“中国计算机学会终身成就奖”。
此外,参与的“‘银河-1’巨型计算机”项目获“中央军委科技成果奖特等奖”、“‘银河-仿1’全数字仿真计算机”项目获“国家科技进步奖一等奖”、“‘银河-II’并行巨型机”项目获“国家科技进步奖一等奖”。