1990年畢業於浙江大學西溪校區物理系,後留校工作。1997年畢業於浙江大學電子工程系電路與系統專業,獲工學碩士學位。2000年底在英國愛丁堡 Napier大學工程學院獲博士學位。出國前曾講授浙江大學電子工程系研究生課程。
出國後主要從事EDA軟件的開發和研究,並在可編程芯片供應商Altera公司工作4年多。2005年4月人才引進到復旦大學工作。
近些年來在國內外學術期刊和會議上發表研究論文20篇,其中被SCI/EI收錄的論文有16篇。另外還有壹項國家發明專利。
2004年為國際權威雜誌IEE Proceedings-Computers and Digital Techniques (計算機與數字技術)期刊審稿人。已經成功指導英國愛丁堡Napier大學壹名博士生畢業。