1976年6月至1978年11月任道縣縣委貧宣隊隊長,糧站助征員;
1978年11月至1981年5月任道縣團縣委幹部;
1981年5月至1983年12月任道縣縣委辦公室幹部;
1983年12月至1985年1月任道縣縣委政策研究室副主任、主任;
1985年1月至1991年7月任道縣政府辦公室主任、政府黨組成員;
1991年7月至1993年6月任道縣縣委政法委書記;
1993年6月至1997年5月任道縣縣委常委、政法委書記;
1997年5月至1997年8月任寧遠縣委常委、政法委書記;
1997年8月至1998年10月任寧遠縣委副書記、政法委書記;
1998年10月至2001年10月任寧遠縣委副書記;
2001年10月至2002年3月任寧遠縣委副書記、代縣長;
2002年3月至2006年12月任寧遠縣委副書記、縣長;
2006年12月至2007年3月任寧遠縣委書記、縣長;
2007年3月至2010年1月任寧遠縣委書記;
2010年1月任永州市政府黨組成員、市財政局局長、黨組副書記(書記龔躍林)。
中共永州市第三、四屆委員會委員