l 1957-1962年在西北工业大学数学力学系计算数学专业学习,其间1960年4月到1961年12月担任助教工作。
l 1962-1978年在中国科学院计算技术研究所,实习研究员。
l 1978-1991年在中国科学院计算中心,曾任助理研究员,副研究员,研究室主任,研究员。
l 1991-1995年5月任计算中心主任,兼任国家重大科技基础工程--科学数据库工程总经理。
l 1995年5月-1998年12月在中国科学院计算数学与科学工程计算研究所,研究员。
l 1998年12月-至今,中国科学院数学与系统科学研究院,研究员。
l 2006年4月-2016年4月,科学和工程计算国家重点实验室学术委员会主任。
l 1995年5月当选为中国工程院院士;1995年7月—2002年6月,2004年6月—2010年6月,任中国工程院土木、水利、建筑学部常委、副主任。
l 2010年6月—2018年6月,中国工程院主席团成员。
l 2018年3月当选为欧洲科学与艺术科学院院士。