1984.02——1984.08,就讀於佛山財政學校;
1984.08——1988.09,開平市稅務局稅政股辦事員、副股長;
1988.09——1990.09,就讀於廣東財貿幹部管理學院;
1990.09——1993.02,開平市稅務局副局長、局長;
1993.02——1993.05,開平市稅務局月山所所長;
1993.05——1994.12,開平市稅務局副局長;
1994.12——1998.08,開平市地方稅務局局長、黨組書記;
1998.08——1999.04,開平市委常委、市政府黨組成員、市地稅局局長、黨組書記;
1999.04—2000.05,開平市委常委、市政府黨組成員(其中:1999.09—2001.12在廣東省委黨校經濟管理專業函授學習);
2000.05—2003.05,佛山市地方稅務局局長、黨組書記;
2003.05—2006.02,佛山市政府副市長(其中:2003年9月至2006年6月在中山大學嶺南學院學習,獲碩士學位);
2006.02——2006.05,佛山市政府副市長、禪城區委副書記(主持區委全面工作);
2006.05—2006.11,佛山市政府副市長、禪城區委書記;
2006.11——2006.12,佛山市政府副市長、禪城區委書記、區人大常委會主任;
2006.12——2007.01,佛山市委常委、市政府副市長、禪城區委書記、區人大常委會主任;
2007.01——2010.07,佛山市委常委、禪城區委書記、區人大常委會主任;
2010.07——2011.02,佛山市委常委、順德區委書記、區人大常委會主任。
2011.02——2011.03,茂名市委副書記,市政府副市長、代市長、黨組書記。
2011.03——2013.02,茂名市委副書記、市政府市長、黨組書記。
2013.02——2014.11,茂名市委書記、市人大常委會主任、黨組書記。