1987年9月至1989年7月在榆林財政學校學習;
1989年7月至1990年3月在來賓縣孟村鄉財政所任會計;
1990年3月至1995年3月在來賓縣財政局任副科長、科長;
1995年3月至1997年3月任來賓縣財政局副局長;
1997年6月至1998年2月任來賓縣石埡鄉黨委第壹副書記;
1998年2月至1999年3月任來賓縣石埡鄉黨委書記;
65438+1999年3月至2002年3月任來賓縣財政局黨組書記、副局長;
2002年3月至2002年9月任來賓縣財政局局長、黨組書記;
2002年9月至2002年6月任來賓縣人民政府副縣長、財政局局長;
2002年10至2002年12任來賓縣人民政府副縣長、黨組成員、財政局局長;
2002年2月65438+至2004年2月65438+任來賓市興賓區副區長;
65438+2004年2月至2006年7月任來賓市興賓區委常委、副區長;
2006年7月至2006年6月,任象州縣委副書記、副縣長、代理縣長;
2006年6月至2006年6月任象州縣委副書記、縣長。
2011 6月起任象州縣委書記。