1975年7月至1976年11月 东方县八所镇农场下乡知青;
1976年11月至1978年10月 东方县农村党的基本路线教育工作队队员;
1978年10月至1982年7月 广东民族学院中文系学习;
1982年7月至1985年12月 海南自治州政府办公室秘书科科员;
1985年12月至1988年1月 海南自治州政府办公室秘书科副科长;
1988年1月至1988年12月 三亚市人民政府办公室秘书科副科长;
1988年12月至1991年4月 海南省委组织部组织处副主任科员;
1991年4月至1993年3月 海南省委组织部组织处主任科员;
1993年3月至1997年10月 乐东县委常委、组织部长(其间:1991年9月至1993年12月在中央党校函授学院经济管理专业本科班函授学习);
1997年10月至2000年9月 万宁市委常委、组织部长(其间:1998年9月至2000年7月在南京大学涉外经济与行政管理专业在职研究生班学习);
2000年9月至2002年2月 万宁市委副书记、组织部长;
2002年3月至2006年3月 万宁市委副书记;
2006年3月至今 屯昌县人民政府县长。