1976.10—1978.08,新化師範政治專業學習
1978.08—1987.07任漣源太和學區楊家灘鎮中學教師、教務處主任
1987.07—1989.05任縣級婁底市委黨校教師、教務組長
1989.05—1992.11任縣級婁底市委組織部乾教組副組長、組長
(其間:1992.6任副科級組織員)
1992.09—1994.05任縣級婁底市杉山鎮黨委書記
1994.01—1996.01任縣級婁底市委組織部副部長
1996.01—2001.09任縣級婁底市花山街道辦事處黨委書記
2001.09—2002.11任婁星區檢察院黨組副書記、副檢察長(2000.12—2002.12在湖南師範大學產業經濟學專業函授研究生班學習)
2002.10—2003.01任婁底市婁星區人民檢察院副檢察長、代檢察長、黨組書記
2003.01—2007.10任婁星區檢察院黨組書記、檢察長(其間2001.9—2004.9在湖南省委黨校法律專業函授本科班學習)
2007.10—2011.03任中共婁星區常委、政法委書記
2011.03—2012.03婁星區政協黨組副書記
2012.03— 婁星區政協黨組副書記、副主席(正處級)
2012.03—2012.11,婁底市婁星區正處級幹部、區政協副主席、黨組副書記(排第一)
2012.11— 婁底市婁星區政協主席