2004年7月，进入广西自治区国资委工作，历任企业领导人员管理处负责人、处长。2005年7月，调任广西自治区安全生产监督管理局副局长。2008年11月，转任中共柳州市委常委、组织部部长。2009年12月，任柳州市人民政府副市长。2011年8月，转任中共河池市委副书记，市人民政府副市长、代理市长。同年10月正式当选市长。2013年，担任全国人大代表。2015年12月，升任中共河池市委书记。2021年1月，兼任广西壮族自治区政协副主席。