•1980.08--1982.02 隆回縣磁性材料廠工人;
•1982.02--1984.04 隆回縣人民法院司門前法庭幹部;
•1984.04--1987.11 隆回縣人民法院書記員(其間:1985.09--1988.09 全國法院幹部業餘法律大學法律專業學習);
•1987.11--1990.09 隆回縣人民法院助理審判員;
•1990.09--1993.03 隆回縣人民法院審判員;
•1993.03--1996.01 隆回縣人民法院一庭副庭長;
•1996.01--2000.02 隆回縣人民法院審判委員會委員、刑一審判庭庭長;
•2000.02--2004.03 隆回縣人民檢察院黨組成員、副檢察長(其間:2000.08--2002.12 中央黨校函授學院法律專業學習);
•2004.03--2006.09 隆回縣人民檢察院黨組成員、副檢察長(正科級);
•2006.09--2007.12 隆回縣人民檢察院黨組成員、副書記、副檢察長 (正科級);
•2007.12--2012.11 綏寧縣人民檢察院黨組書記、檢察長;
•2012.11--2015.06 城步苗族自治縣人民檢察院黨組書記、檢察長;
•2015.06--2016.08 邵陽縣人民檢察院黨組書記、檢察長;
•2016.08--2016.11 新邵縣人民政府黨組成員、副縣長候選人提名人選,縣公安局黨委書記、局長;
•2016.11--新邵縣人民政府黨組成員、副縣長,縣公安局黨委書記、局長。