中国科学院应用数学研究所从事博士后研究。1998年至2000年，在北京大学任讲师。1999年至2001年，在加拿大卡尔顿大学从事博士后研究。2000年至2002年，任中国科学院数学与系统科学研究院创新基地副研究员。2003年8月至2004年6月，在澳大利亚国立大学任访问研究员。2005年至2008年，任香港大学副教授。2003年至今，任中国科学院数学与系统科学研究院研究员。
学术贡献.主持国家自然科学基金一般项目，全国优秀博士论文奖励基金项目，国家杰出青年科学基金项目，国家自然科学