1982年7月获原华南热带作物学院(华南热带农业大学)农学学士学位。
1985年12月获中国科学院昆明植物研究所植物学硕士学位。
1991年9月获比利时布鲁塞尔自由大学分子生物学学院博士学位。
1986年至1987年在中国科学院昆明植物研究所任实习研究员。
1991年至1994年在德国科隆马普育种研究所做博士后研究。
1995年1月至9月在美国滨西凡尼亚州立大学做博士后研究。
1995年10月至1996年7月在美国冷泉港实验室做访问学者。
1995年10月至2002年7月在新加坡国立大学原分子农业生物学学院(IMA) 任研究员(Research Fellow),生物技术研究经理(PI, 主任研究员级)。
2002年8月至2004年7月在新加坡科技局分子与细胞生物学学院(IMCB) 任生物技术研究经理(PI,主任研究员)。
2004年8月至今,中国农业大学特聘教授。
2005年3月至今,教育部长江学者特聘教授。