In 1977 he graduated from Shanxi Agricultural College. He is a professor，a doctoral supervisor，associate Dean of the School of Life Sciences, Peking University. He is a member of the Biological Science and Engineering Teaching Steering Committee of the Ministry of Education of the People's Republic of China. Also, he is Vice Chairman of the Biological Science Teaching Steering Committee. In 2006 he won National Award for Famous Teachers of Higher Education.