1976.3-1976.10 132師炮兵團二營通信排排長
1976.10-1978.8 132師炮兵團二營六連副指導員、指導員、黨支部書記
1978.9-1980.1宣化炮兵學院政治系學員
1980.1-1984.9 132師政治部宣傳科幹事、副科長、科長、師政治部黨委委員
1984.9-1986.6華南師範大學政治教育系學員
1986.6-1988.7 132師394團政治處主任,團黨委常委、紀委書記
1988.7-1993.9 132師394團政委,團黨委書記、師黨委委員
1993.9-1995.8 三亞警備區政治部主任,警備區黨委常委
1995.8-1999.9 三亞警備區副政委,警備區黨委常委、紀委書記
1999.9-2001.1 海南軍區政治部副主任、海南軍區黨委委員
2001.1- 海南省三亞警備區政治委員,警備區黨委書記、海南省軍區黨委委員