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- 中共澄迈县委副书记、县政法委书记(正处级)