1984.09-1988.07 浙江大學地質學系地球化學專業學習
1988.07-1991.03 海南地質礦產局地質大隊一分隊見習生
1991.03-1991.09 海南地質礦產局地質大隊一分隊副技術支持
1991.09-1992.10 海南地質礦產局地質大隊五分隊副分隊長、副指導員(副科級)
1992.10-1994.02 海南地質礦產局地質大隊五分隊指導員(正科級)、副分隊長
1994.02-1994.11 海南省地質綜合勘察院第四勘察處主任、指導員
1994.11-1996.03 海南省地質綜合勘察院第四勘察處主任、指導員,海南寶地賓館經理
1996.03-1999.08 海南省地質綜合勘察院辦公室主任兼院團委書記(期間1998.09晉升地質礦產高級工程師任職資格)
1999.08-2002.05 海南省地質綜合勘察院副院長(副處)兼工會主席,院黨委委員(期間2001.02晉升副研究員任職資格)(1998.09-2000.07在吉林大學商學院企業管理專業研究生課程班學習)
2002.05-2003.11 海南省地質綜合勘察院副院長(副處)院黨委委員兼工會主席,省地質調查院副院長、院黨委委員兼工會主席
2003.11-2005.08 海南省地質綜合勘察院院長(正處級),省地質調查院副院長、院黨委委員(期間2005.01晉升注冊安全工程師任職資格)
2005.08-2006.04 海南省地質調查院院長、法人代表,省地質綜合勘察院副院長、院黨委委員
2006.04-2009.10 海南省地質調查院院長、黨委書記、法人代表,省地質綜合勘察院副院長、院黨委委員
2009.10-2011.11 中共澄邁縣委常委、縣人民政府副縣長(正處級)
2011.11- 中共澄邁縣委副書記、縣政法委書記(正處級)