1964.12——1969.05,工程兵建筑团战士、集训队班长、政治处干事;
1969.05——1970.06,后勤分部政治部干部科干事;
1970.06——1979.05,广州军区后勤部政治部干部科干事、秘书科副科长;
1979.05——1983.05,解放军广州军区政治部干部部计划调配科副科长、科技干部处处长;
1983.05——1985.12,解放军广州军区政治部干部部副部长;
1985.12——1988.07,广东省佛山军分区政治委员(1987.03广东省高等教育自学考试汉语言文学专业大专班毕业);
1988.07——1990.09,广州军区政治部群众工作部部长;
1990.09——1993.02,陆军师政治委员;
1993.02——1997.09,陆军第42集团军政治部主任(1993.03—1994.04在国防大学基本系学习);
1997.09——1999.09,陆军第42集团军副政治委员;
1999.09——2001.03,湖北省军区副政治委员;
2001.03——2005.07,陆军第41集团军政治委员(2003.02—2003.08在国防大学战略班学习);
2005.07——2007.06,解放军驻香港部队政治委员(按副大军区职待遇);
2007.06——2010.07,广州军区副政治委员兼纪律检查委员会书记、军区党委常委;
1995年7月晋升少将军衔,2006年7月晋升为中将军衔。
中共十七大代表,中共第十七届中央纪律检查委员会委员。

