农学院园艺系学习。1982年至1990年，任西南农业大学教师。1990年至1998年，先后成为日本国立静冈大学、岐阜大学硕士、博士研究生，毕业于日本国立岐阜大学生物资源化学专业，取得研究生学历，获得博士学位，随后继续作博士后研究。1998年起，任河北师范大学生物系教授、副主任、生命科学学院副院长。2000年，任民进河北省委副主委、民进石家庄市委副主委。2001年升任民进石家庄市委主委。2002年任河北师范大学研究生院常务副院长。2003年任石家庄市人民政府副市长。2007年升任民进河北省委主委。2008