1991年9月-1995年7月在广西农业大学职业技术师范系学习;
1995年8月-1999年6月在广西靖西县农业局农业技术推广站工作,任技术员、副站长;
1999年7月-1999年12月任广西靖西县新靖镇人民政府镇长助理;
1999年12月-2001年12月任广西靖西县新靖镇人民政府副镇长;
2001年12月-2003年12月任广西靖西县新靖镇党委副书记、政府镇长;
2003年12月-2006年7月任广西靖西县同德乡党委书记;
2006年7—8月任广西西林县人民政府县长助理、党组成员;
2006年8月-2011年6月任广西西林县人民政府副县长、党组成员(期间:2005年9月至2008年元月参加广西区委党校中共党史党建专业研究生班学习);
2011年6月-2014年1月任中共隆林各族自治县县委常委、统战部部长。
2014年1月-2016年5月任中共隆林各族自治县县委常委、纪委书记;
2016年5月-2016年8月任靖西市政协党组成员;
2016年8月至今靖西市政协党组成员、副主席。