1972年4月-1975年9月,在山西太原工學院(今太原理工大學)學習。
1975年10月-1978年9月,擔任山西太原無線電六廠技術員、車間副主任。
1978年10月-1981年11月,在太原工業(yè)大學(今太原理工大學)電子系讀碩士研究生。
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月,擔任第十一屆中國人民政治協(xié)商會議委員。
2009年4月,擔任國家語言文字工作委員會主任。
2011年5月,當選為中國科學技術協(xié)會第八屆全國委員會副主席。
2013年12月,當選中國工程院院士。
2014年6月,當選北京航空航天大學學術委員會主任委員。
2015年6月,受聘浙江工商大學信息學院名譽院長。
2017年12月,當選《中國研究生》雜志編委會主任。
2018年12月,擔任第二屆全國民族教育專家委員會主任。
2019年11月,被聘為華北電力大學人工智能學院專家委員會主任。
2003年,榮獲國家科學技術進步獎二等獎。
2006年,榮獲國家科學技術進步獎二等獎。
2009年,榮獲省部級科學技術獎一等獎。
2010年,榮獲國家科學技術進步獎一等獎。
2012年,榮獲高等學校科學研究優(yōu)秀成果獎(科學技術)一等獎、何梁何利科學與技術進步獎。
2014年,榮獲國家技術發(fā)明獎二等獎。