1975年7月至1976年11月 東方縣八所鎮(zhèn)農場下鄉(xiāng)知青;
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月在中央黨校函授學院經濟管理專業(yè)本科班函授學習);
1997年10月至2000年9月 萬寧市委常委、組織部長(其間:1998年9月至2000年7月在南京大學涉外經濟與行政管理專業(yè)在職研究生班學習);
2000年9月至2002年2月 萬寧市委副書記、組織部長;
2002年3月至2006年3月 萬寧市委副書記;
2006年3月至今 屯昌縣人民政府縣長。