1985年10月至1986年01月 成都軍區警衛營新兵連戰士
1986年02月至1987年08月 成都軍區司令部射擊場戰士
1987年09月至1990年06月 成都軍區昆明陸軍學院後勤士官訓練大隊學員
1990年07月至1993年02月 成都軍區獨立坦克修理營軍士長
1993年03月至1993年07月 成都軍區昆明陸軍學院乾訓隊學習
1993年08月至1994年03月 成都軍區獨立坦克修理營分隊長
1994年04月至1995年06月 成都軍區獨立坦克修理營財務助理(副連)
1995年07月至1996年09月 成都軍區司令部射擊場助理(副連)
1996年10月至1999年11月 成都軍區司令部射擊場助理(技術11級)
1999年12月至2003年05月 成都軍區司令部射擊場助理(技術10級)
2003年06月至2005年11月 成都軍區司令部射擊場主任(正營)
2005年12月至2008年11月 成都軍區軍訓和兵種部參謀(副團)
2008年12月至2009年02月 成都軍區軍訓和兵種部參謀(正團)
2009年03月至2010年03月 四川省平昌縣人武部部長(正團)
2010年04月至2010年08月 四川省平昌縣人武部政委(正團)
2010年09月至今 四川省平昌縣縣委常委