1986年12月至1988年4月,任塘渡口鄉黨政辦秘書。
1988年5月至1992年1月,歷任中共黃塘鄉黨委宣傳委員、黃塘鄉黨委副書記。
1992年2月至1994年1月,任紅石鄉黨委副書記、紅石鄉鄉長(副科級)。
1994年2月至1994年12月,任黃塘鄉黨委書記。
1995年1月至1995年7月,任紅石鄉黨委書記。
1995年8月至1997年1月,任蔡橋鄉黨委書記(正科級)。
1997年2月至2000年2月,任塘田市鎮黨委書記。
2000年2月至2001年8月,任縣政府黨組成員、縣長助理、九公橋鎮黨委書記。
2001年9月至2002年8月,任縣委委員、縣委辦公室主任、縣政府黨組成員、縣長助理。
2002年8月至2006年6月,任縣委委員、常委、縣委辦公室主任。
2006年6月至2011年5月,任縣委委員、常委、副縣長。
2011年5月至2011年6月,任縣委常委、副縣長、縣政協黨組第一副書記(正處級);
2011年7月至2012年10月,任縣委委員、副縣長、縣政協黨組第一副書記(正處級);
2012年10月至2012年12月,任縣委委員、副縣長、縣政協黨組第一副書記、主席候選人人選(正處級);
2012年12月至今 縣委委員、縣政協主席、黨組第一副書記。