1980.09-1983.08 通江師範讀書;
1983.08-1989.02 通江縣一完小任教;
1989.02-1993.03 通江縣文教局工作;
1993.03-1997.02 共青團通江縣委辦公室主任;
1997.02-1997.12 通江縣沙溪區公所副區長;
1997.12-1999.09 通江縣沙溪區委副書記;
1999.09-2001.04 通江縣永安區委副書記、區長;
2001.04-2003.04 通江縣民勝工委書記;
2003.04-2005.01 通江縣諾江鎮黨委書記,2004.06享受副縣級待遇;
2005.01-2006.02 通江縣委、縣政府信訪局局長(享受副縣級待遇);
2006.02-2006.12 享受副縣級待遇;
2006.12-2009.05 通江縣農業局黨組書記、局長(享受副縣級待遇),2009.03任縣人民政府黨組成員;
2009.05-2011.11 通江縣財政局黨委書記、局長(享受副縣級待遇);
2011.11-2012.01 中共通江縣委常委、政法委書記、縣財政局黨委書記、局長,縣工業園黨工委書記(兼);
2012.01- 中共通江縣委常委、政法委書記,縣工業園黨工委書記(兼)。