1968.03——1972.09,解放軍第十二航校修理廠戰士
1972.09——1973.09,解放軍第十二航校二團場務隊排長、副政治指導員
1973.09——1981.01,解放軍第十二航校二團政治處幹事、警通連政治指導員、政治處正連職幹事
1981.01——1983.05,解放軍第十二航校二團政治處副營職幹事
1983.05——1987.01,解放軍第十二航校政治部正營職幹事、副科長
1987.01——1991.02,湖南省委統戰部政研室主任科員
1991.02——1993.06,湖南省委統戰部辦公室副主任
1993.06——1997.05,湖南省委統戰部辦公室主任
1997.05——2000.05,湖南省委統戰部副廳級紀檢員兼辦公室主任
2000.05——2001.02,湖南省委統戰部副廳級紀檢員
2001.02——2006.03,湖南省委統戰部副部長
2006.03——2009.07,湖南省參事室主任 、省參事室省文史研究館黨組書記
2009.07——,湖南省委統戰部巡視員
第十屆湖南省政協常委。