1981年06月——1984年07月空軍第十六航空學校學員
1984年07月——1992年11月空軍航空兵第四十八師飛行員、通信射擊長、幹事
1992年11月——1995年07月空軍航空兵第143團任幹事、教導員(其間:1992年9月-1995年7月在參加空軍政治學院政治專業大專脫產學習畢業)
1995年07月——1999年07月空軍航空兵第143團副政委
1999年07月——2002年11月達州市公安局政治處副主任(副縣級待遇)
2002年12月——2005年09月達州市公安局巡警支隊副支隊長(副縣級待遇)
2005年09月——2007年07月達州市公安局國保支隊支隊長
2007年07月——2008年12月大竹縣公安局局長(副縣級)
2008年12月——2011年10月大竹縣人民政府副縣長、縣公安局局長
2011年10月至今 渠縣人民政府副縣長、渠縣公安局黨委書記、局長。