1986年至1989年, 湘潭大学计算机系助教。
1992年至1994年,中国科学院数学研究所博士后工作站从事博士后研究工作。
1994年至1997年,中国科学院数学研究所副研究员。
1998年至2001年,中国科学院数学与系统科学研究院副研究员。
2001年至今,中国科学院数学与系统科学研究院研究员,博士生导师。