1984.11—1986.09廣西軍區第二通信總站戰士
1986.09—1989.07解放軍運輸工程學院學生
1989.07—1994.08四十一集團軍炮兵旅修理所技術員
1994.08—1996.08四十一集團軍司機訓練大隊修理所所長兼技師
1996.08—1998.03四十一集團軍司機訓練大隊正連職助理員
1998.03—2000.06四十一集團軍司機訓練大隊一營副營長
2000.06—2000.09四十一集團軍司機訓練大隊裝備處副營職助理員
2000.09—2001.05廣西容縣人民武裝部後勤科副營職助理員
2001.05—2005.04廣西北流市人民武裝部後勤科科長
2005.04—2006.02廣西陸川縣人民武裝部副部長兼軍事科科長
2006.02—2008.02廣西玉林軍分區後勤部副團職助理員
2008.02—2009.01 廣西容縣人民武裝部部長
2009.01—2010.06廣西博白縣人民武裝部政治委員
2010.06—2013.10廣西博白縣委常委、人民武裝部政治委員
2013.10——廣西北流市公安局政委(副處長級,享受正處級政治、生活待遇)