京卫戍区后勤部干事、副处长、处长。1996年，任中华全国供销合作总社办公厅正处级秘书。2000年，任中华全国供销合作总社监察局副局长。2004年，任中华全国供销合作总社监察局副局长、正局级纪检监察专员（其间：2005年3月－2007年4月挂职任中共钦州市委副书记）。2007年4月，任中共广西壮族自治区党委组织部副部长。2009年2月，任中共北海市委书记。2013年12月，任中共广西壮族自治区党委常委、北海市委书记。2015年5月26日，改兼任中共南宁市委书记，接替因严重违纪违法落马的余远辉，打破了中