1981年07月至1990年12月,貴州省赤水縣農業局工作員
1990年12月至1993年06月,貴州省赤水市農業局農經站副站長;
1993年06月至1996年12月,貴州省赤水市紀委(監察局)紀檢員;
1996年12月至1998年05月,貴州省赤水市紀委(監察局)副主任科員;
1998年05月至1998年12月,貴州省赤水市紀委常委、監察局副局長;
1998年12月至2001年01月,貴州省赤水市石堡鄉黨委書記、人大主席團主席;
2001年01月至2001年10月,貴州省赤水市長期鎮黨委書記;
2001年10月至2010年03月,貴州省赤水市紀委副書記、監察局局長;
2010年03月至2011年10月,貴州省赤水市交通運輸局黨組副書記、局長;
2011年10月至2011年12月,貴州省赤水市政協黨組成員、交通運輸局黨組副書記、局長。
2011年12月,當選為政協第六屆赤水市委員會副主席。