1983年获兰州大学学士学位;1986年获中国科学院遗传与发育生物学研究所硕士学位;1989年获John Innes Institute和University of East Anglia博士学位;1990-1995年进入John Innes Centre和University of Oxford从事博士后研究。1995-1997年在John Innes Centre的Sainsbury Laboratory 任Research Scientist。1997年回中科院遗传发育所工作,1998年获国家自然科学基金委杰出青年項目资助;2007年获国家自然科学二等奖2项。