曾任鹿寨縣平山中學教師、江口公社團委書記、文教助理、宣傳幹事,團縣委副書記、書記,江口鄉黨委書記、城關鄉黨委書記、縣委辦主任。
1997年2月任鹿寨縣委常委、辦公室主任。
1997年6月起歷任融水苗族自治縣委常委、組織部部長、縣委副書記。
2002年1月起歷任融安縣委副書記、副縣長、代縣長、縣長、縣委書記。
2010年1月任來賓市委常委、秘書長。
2011年8月任來賓市委常委、紀委書記。
2013年11月任玉林市委常委。