1970.10-1972.09 海南行政區儋縣路線教育工作隊隊員
1972.09-1973.09 海南行政區儋縣新州一小教師
1973.09-1977.01 中山大學地理系氣象專業學習
1977.01-1979.05 海南行政區儋縣氣象局預報技術員
1979.05-1984.06 海南行政區儋縣農林水、縣委辦、縣政府辦
1984.06-1987.03 海南行政區儋縣水產局副局長
1987.03-1989.07 海南行政區儋縣海頭區黨委副書記、區長
1989.07-1992.01 海南省儋縣海頭鎮黨委書記、鎮長
1992.01-1993.03 海南省儋縣那大鎮黨委書記
1993.03-2002.03 海南省儋州市委常委、那大辦事處黨委書記
2002.03-2002.04 海南省儋州市委常委、副市長、那大辦事處黨委書記
2002.04-2003.03 海南省儋州市委常委、副市長
2003.03-07.01 海南省儋州市副市長
07.01-至今 海南省儋州市政協副主席
2010年1月擬晉升副廳級