1976.02--1979.01 步兵第四師十一團三營炮三連戰士。
1979.01--1979.02 步兵第四師十一團三營炮兵連排長。
1979.02--1980.07 烏魯木齊軍區守備一師一團一營五連排長。1980.07--1983.02 烏魯木齊軍區守備一師一團政治處宣傳股正排職幹事。
1983.02--1983.05 烏魯木齊軍區司令部動員部動員徵集處正排職參謀。
1983.05--1986.09 烏魯木齊軍區司令部動員部動員徵集處副連職參謀。
1986.09--1989.04 新疆軍區司令部民兵預備訓練處正連職參謀。
1989.04--1990.06 兵團農九師人武部政工科副科長。
1990.06--1990.07 兵團農七師人武部軍事科科長。
1990.07--1993.06 新疆軍區司令部民兵預備訓練處正營職參謀。
1993.06--1995.04 新疆軍區司令部動員處副團職參謀。
1995.04--2000.04 新疆軍區司令部動員處副處長。
2000.04--2008.05 新疆軍區司令部動員處處長。
2008.05--2010.01 新疆昌吉軍分區司令員。
2010.01-- 昌吉州黨委常委、昌吉軍分區司令員。