1970年后,在广东师范学院政治系学习;
1973年后,任广东师范学院政治系教师、党支部书记;
1978年后,在中国社会科学院研究生院哲学系历史唯物主义专业在职攻读硕士研究生,获硕士学位;
1981年后,中国社会科学院哲学研究所研究人员;
1982年后,任广东省委政策研究室科员、副科长;
1983年后,任省委政策研究室处长(其间:1985年9月-1986年12月挂职任新会县委副书记);
1986年后,任省委政策研究室副主任;
1988年后,任河源市委副书记,和平县委书记、县武装部党委书记;
1989年后,任河源市委副书记、代市长,市武委会主任;
1990年后,任河源市委副书记、市长,市武委会主任;
1991年后,任省委政策研究室主任;
1993年后,任省委副秘书长、省委政策研究室主任(其间:1994年3月-1994年7月在中央党校进修班学习);
1997年后,任江门市委书记、江门军分区党委第一书记(1996年3月-1998年7月在暨南大学经济学院企业管理系工业经济专业在职攻读博士研究生,获经济学博士学位);
2000年后,任省委宣传部部长,同年12月,任省委常委、宣传部部长。
2003年6月后,任省委常委(2007年5月卸任)、常务副省长。
2008年1月24日 任广东省第十一届人大常委会副主任。