1979年12月~1982年1月 縣機械廠工作;
1982年1月~1985年2月 城南鄉政府任團乾、秘書;
1985年3月~1987年1月 城南鄉政府副鄉長;
1987年1月~1987年11月 白石渡鎮黨委副書記;
1987年11月~1990年8月 任城南鄉黨委委員、紀檢書記;
(其中1988年9月~1990年6月 在中共郴州地委黨校行政管理專業大專班學習)
1990年8月~2001年4月 縣委辦工作,先任副科級督查員、縣委常委秘書,
1991年11月任督查室主任,1992年12月任縣委辦副主任(正科級),1996年1月任縣委辦常務副主任;
2001年4月~2002年11月 任縣人事局黨組書記;
2002年11月~2008年6月 任縣人大常委會黨組成員、人大常委會辦公室主任,縣十三屆、十四屆、十五屆人大常委會委員;
2008年7月至今 任縣政府黨組成員,副處級幹部。