年7月至1997年6月在北京大学数学系做博士后工作；1997年7月至今在中科院应用数学所任助理研究员、副研究员、研究员。1995年至1997年在北京大学从事博士后研究；1999年初至2001年初，受中国科学院公派并受德国马克斯·普朗克学会及德国比勒费尔德大学资助在德国比勒费尔德大学数学系从事合作研究；1989年至1995年在西北大学任教；1997年至1999年任中国科学院应用数学研究所副研究员； 2000年至今任中国科学院数学与系统科学研究院创新基地副研究员。2003年荣获中国数学会第九届陈省身数学奖。