1976.12-1980.06鐵道兵某團服務連戰士、班長;
1980.06-1980.11鐵道兵某團通信連排長;
1980.11-1981.12鐵道兵某團政治部書記、機關單位幹事;
1981.12-1983.10湖南省邵陽軍分區政治部組織部幹事;
1983.10-1984.06湖南省洞口縣人武部政治工作科副科長;
1984.06-1984.12湖南省軍區政治部主任;
1984.12-1990.01湖南省軍區政治部組織部黨委書記(其間:1985.09-1987.08在湖南師範大學學習政治理論);
1990.01-1991.01廣州軍區政治部後備幹部處處長;
1991.01-1994.05廣州軍區政治部部署處副處長;
1994.05-1997.07廣州軍區政治部部署處處長;
1997.07-2001.01廣州軍區政治部幹部部副主任(其間:1997.09-1999.06武漢大學馬克思主義哲學專業學習);
2001.01-2007.05海南省軍區政治部副主任;
2007.05--2012.03湖南省軍區政治部主任;
2012.03--2012.06海南省軍區副政委;
2012.06--2014.09海南省軍區政委、黨委書記;
2014.09——中國* * *海南省委常委、海南省軍區政委。