1972.12—1973.05 西藏軍區新兵五團二連戰士;1973.05—1974.07西藏日喀則軍分區修理連戰士;
1974.07—1975.01 西藏日喀則軍分區汽訓隊學員;
1975.01—1976.01 西藏日喀則軍分區軍械裝備科學員;
1976.01—1978.01 西藏日喀則軍分區汽車修理連修理工(其間:1977.4-1977.07西藏軍區教導處學習);
1978.01—1978.08 西藏日喀則軍分區戰勤科學員;
1978.08—1980.01 西藏日喀則軍分區戰勤科參謀;
1980.01—1982.01 西藏日喀則軍分區軍務科參謀;
1982.01—1983.01 成都軍區陸軍學校參謀隊學員;
1983.01—1986.10 西藏日喀則軍分區軍務科副科長;
1986.10—1993.05 西藏日喀則軍分區裝備科科長;
1993.05—1998.08 西藏軍區邊防三團團長(其間:1995.01—1997.12昆明陸軍學院政治專業在職學習);
1998.08—1998.12 墊江縣委統戰部幹部;
1998.12—2003.03 墊江縣政協副主席、縣委統戰部長;
2003.03— 墊江縣政協副主席(期間:2002.03—2004.06市委黨校本科班法律專業在職學習)。