1974.01-1976.02 下放新化縣水車公社水東村知青
1976.02-1980.01 解放軍81755部隊戰士\副班長\班長
1980.01-1980.07 新化縣五金公司職工
1980.07-1982.01 新化縣白沙公社團委書記\黨委委員
1982.01-1983.12 新化縣山溪鄉黨委委員\紀委委員
1983.12-1984.09 新化縣山溪公社黨委副書記
(84.04-84.09婁底地委黨校學習)
1984.09-1986.08 婁底地委黨校大專班馬列理論專業學習
1986.08-1986.12 新化縣圳上鎮黨委副書記
1986.12-1987.12 新化縣圳上鎮黨委書記
1987.12-1989.01 新化縣圳上區委副書記
1989.01-1990.04 新化縣圳上區委副書記兼圳上鎮黨委書記
1990.04-1992.03 新化縣圳上區委書記
1992.03-1992.12 縣級婁底市委常委\組織部長
1992.12-1995.08 婁底地區計生委黨組成員\副主任
1995.08-1996.12 婁底地區計生委黨組副書記\副主任
(96.03-96.08國防科大學習)
1996.12-1999.08 漣源市委副書記(96.12-97.07兼婁底地區計生委副主任)
1999.08-2004.10 漣源市委書記
(2003.11當選為中共婁底市第二屆委員會委員;
2000.09-2003.06中央黨校函授學院本科班法律專業學習)
2004.10-2007.10 婁底市委第一副秘書長]
2007.10- 婁底市人民政府市長助理\黨組成員
2006.09- 中共婁底市第三屆委員會委員