1986年9月至1987年3月,龍南縣汶龍鄉政府農技員;
1987年4月至1989年8月,龍南縣農業局植保站助理農藝師;
1989年9月至1991年11月,龍南縣玉岩鄉政府農技站站長;
1991年12月至1992年10月,龍南縣委組織部科員;
1992年10月至1995年4月,龍南縣汶龍鎮常務副鎮長;
1995年4月至1997年11月,龍南縣馬牯塘鎮黨委副書記;
1997年11月至1999年12月,龍南縣關西鎮黨委副書記、鎮長;
1999年12月至2001年12月,龍南縣關西鎮黨委書記;
2001年12月至2002年12月,龍南縣東坑鎮黨委書記;
2002年12月至2004年7月,龍南縣龍南鎮黨委書記;
2004年7月至10月,贛州市委黨校離崗學習;
2004年10月至2006年5月,任贛州市章貢區人民政府黨組成員、副區長;
2006年6月至2009年4月,任贛州市章貢區委常委、副區長、農工部部長;
2009年4月至2011.06 ,任贛州尋烏縣人民政府縣長。
2011年6月至2011年6月 任大余縣委副書記
2011年7月至2012年10月 任大余縣委副書記,大余縣人民政府縣長
2012年10月30日 擬任大余縣委書記