在广东农林学院学习。1976年至1989年，历任广东农林学院助教、副教授、教务处副处长。其间，1981年至1983年，攻读芬兰赫尔辛基大学农林学院硕士研究生，毕业获农学硕士学位；1988年至1989年，在芬兰林业科学院学习。1989年至1998年，任华南农业大学副校长，其间于1995年被评为教授。1998年至2001年，历任广东省科委副主任，广东省科技厅副厅长。2001年至2008年，任广东省农业科学院院长。2002年至2010年，任民进广东省主委。2003年至2008年，任广东省科协副主席。2003年