
1968年2月參加中國人民解放軍。歷任中國人民解放軍陸軍第六十四集團軍步兵第一九○師團長、團黨委副書記,步兵第一九○師副師長、師黨委常委,步兵第190師師長、師黨委副書記;
1996年7月至1998年8月,任中國人民解放軍陸軍第六十四集團軍參謀長、集團軍黨委常委;
1998年8月至2001年12月,任中國人民解放軍陸軍第四十集團軍副軍長、集團軍黨委常委;
2001年12月至2003年12月,任中國人民解放軍陸軍第四十集團軍軍長、集團軍黨委副書記;
2003年12月至2007年6月,任中國人民解放軍蘭州軍區參謀長、蘭州軍區黨委常委;
2005年7月,被授予中將軍銜;
2007年6月,任中國人民解放軍蘭州軍區司令員、蘭州軍區黨委副書記;
2010年7月,被授予上將軍銜。
2012年,因達到最高服役年限而卸任蘭州軍區司令員。