1983.09——1987.07,廣東省民族學院政治系政治理論專業學習;
1987.07——1988.01,海南黎族苗族自治州稅務局人事教育科科員;
1988.01——1989.08,海南(1988.04後為海南省)三亞市稅務局辦公室科員;
1989.08——1993.02,海南省三亞市稅務局人事教育科副科長;
1993.02——1994.09,海南省三亞市稅務局人事教育科科長;
1994.09——1996.08,海南省三亞市征稅中心副主任(正科級);
1996.08——1998.09,海南省三亞市地方稅務局副局長(正科級)(1995.08—1997.12在中央黨校函授學院本科班經濟專業學習);
1998.09——2001.08,海南省三亞地方稅務局黨組成員、副局長(副處級)(其間:1998.09—2000.07在北京師範大學經濟學院工商管理專業碩士研究生課程班學習);
2001.08——2003.04,海南省三亞地方稅務局黨組成員、副局長(正處級)(1999.09—2002.07在北京師範大學工商管理專業學習);
2003.04——2009.03,海南省儋州市地方稅務局局長、黨組書記(正處級);
2009.03——2011.04,海南省三亞市地方稅務局局長、黨組書記(正處級)(其間:2010.05—2011.05在浙江省溫州市永嘉縣掛職鍛煉,任縣委常委、副縣長);
2011.04——2011.05,海南省五指山市委副書記;
2011.05——2011.06,海南省五指山市委副書記、代市長;
2011.06——海南省五指山市委副書記、市長