1969.01—1969.08 陸軍第一四一師四二三團通信連戰士
1969.08—1970.02 陸軍第一四一師機要訓練隊、機要科學員
1970.03—1971.04 陸軍第一四五師四三五團司令部譯電員
1971.05—1975.06 陸軍第一四五師司令部機要科參謀
1975.06—1985.04 廣州軍區司令部機要局譯電參謀、辦報參謀
1985.05—1989.10 株洲預備役師、株洲軍分區任機要科科長、副團職參謀
1989.10—1990.09 株洲市人事局退休幹部管理科副科長
1990.09—1991.08 株洲市人事局退休幹部管理、保險福利科科長
1991.08—1999.03 株洲市人事局幹部調配科科長
1999.03—2001.12 株洲市人事局安置科科長
2001.12—2007.01 株洲市人事局黨組成員、工會主席
2007.01—2008.12 株洲市人事局黨組成員、紀檢組長
2008.12—2011.06 株洲市人事局副調研員
2011.06—2012.11 株洲市人力資源和社會保障局副調研員
2012年11月批准退休