1972年4月-1975年9月,在山西太原工学院(今太原理工大学)学习。
1975年10月-1978年9月,担任山西太原无线电六厂技术员、车间副主任。
1978年10月-1981年11月,在太原工业大学(今太原理工大学)电子系读硕士研究生。
1982年2月-1984年1月,在北京航空学院计算机系任教师、系主任助理。
1984年2月-1986年12月,成为南京大学计算机系博士研究生。
1987年1月-1987年6月,任北京航空学院计算机系教研室主任。
1987年7月-1989年5月,在国防科技大学计算机系从事博士后研究工作。
1989年6月-1993年8月,担任北京航空航天大学计算机系室、系主任。
1994年4月-1995年5月,担任北京航空航天大学副校长。
1995年6月-1996年1月,担任国务院学位委员会办公室副主任。
1996年1月-2001年3月,担任国务院学位委员会办公室主任、教育部研究生工作办公室主任。
2001年4月-2005年11月,担任教育部副部长、党组成员。
2008年3月-2013年3月,担任第十一届中国人民政治协商会议委员。
2009年4月,担任国家语言文字工作委员会主任。
2011年5月,当选为中国科学技术协会第八届全国委员会副主席。
2013年12月,当选中国工程院院士。
2014年6月,当选北京航空航天大学学术委员会主任委员。
2015年6月,受聘浙江工商大学信息学院名誉院长。
2017年12月,当选《中国研究生》杂志编委会主任。
2018年12月,担任第二届全国民族教育专家委员会主任。
2019年11月,被聘为华北电力大学人工智能学院专家委员会主任。
2003年,荣获国家科学技术进步奖二等奖。
2006年,荣获国家科学技术进步奖二等奖。
2009年,荣获省部级科学技术奖一等奖。
2010年,荣获国家科学技术进步奖一等奖。
2012年,荣获高等学校科学研究优秀成果奖(科学技术)一等奖、何梁何利科学与技术进步奖。
2014年,荣获国家技术发明奖二等奖。