91年7月，毕业于安徽师范大学获学士学位。1994年2月和1997年3月，先后获中国科学技术大学硕士、博士学位。1997年4月至1998年10月，任中国科学技术大学国家同步辐射实验室助理研究员、副研究员。1998年10月至2001年9月，在美国劳伦斯伯克利国家实验室从事博士后研究。2001年9月至2003年2月，在美国桑迪亚国家实验室从事博士后研究。2003年通过中国科学院“百人计划”引进回国，任中国科学技术大学国家同步辐射实验室教授、博士生导师。2015年1月调至上海交通大学，任机械与动力工程学院教授。