4年7月，任南宁市发展和改革委员会主任、党组书记。2004年9月，任南宁市人民政府副市长、党组成员。2006年9月，任中共南宁市委常委、宣传部部长，市人民政府副市长、党组成员。2010年1月，任中共钦州市委副书记，市人民政府市长。2013年2月，任中共钦州市委书记。2017年4月，任中共海南省委常委、宣传部部长。2013年，当选第十二届全国人民代表大会广西地区代表。
外交.2012年9月20日，肖莺子和钦州市委书记、市人大常委会主任张晓钦一同会见前来钦州考察的马来西亚前首相