1979年9月,考入國防科學(xué)技術(shù)大學(xué)應(yīng)用力學(xué)系,先后獲得應(yīng)用力學(xué)學(xué)士學(xué)位、應(yīng)用力學(xué)碩士學(xué)位。
1986年1月,碩士研究生畢業(yè)后留校任教,在國防科學(xué)技術(shù)大學(xué)計算機系兼研究所工作,先后擔(dān)任講師、副教授、研究員。
1994年4月,加入中國共產(chǎn)黨。
1999年12月,擔(dān)任國防科學(xué)技術(shù)大學(xué)計算機學(xué)院計算機研究所副所長。
2004年7月-2008年10月,擔(dān)任國防科學(xué)技術(shù)大學(xué)并行與分布處理國防科技重點實驗室副主任。
2008年7月-2016年6月,擔(dān)任國防科學(xué)技術(shù)大學(xué)計算機學(xué)院軟件研究所所長。
2013年12月,當選為中國工程院院士,隸屬于環(huán)境與輕紡工程學(xué)部(大氣科學(xué)工程與技術(shù))。
2016年6月,擔(dān)任國防科大海洋科學(xué)與工程研究院院長,躋身副軍級將領(lǐng)之列。
此外,曾任銀河/天河系高性能計算機副總設(shè)計師,總裝備部氣象水文技術(shù)專業(yè)組成員,國家863主題專家組成員。
1999年,獲“國家科學(xué)技術(shù)進步獎一等獎”。
2001年,獲“中國青年科技獎”、“國家科學(xué)技術(shù)進步獎二等獎”。
2009年,獲“國家科學(xué)技術(shù)進步獎一等獎”。