1968年12月参加工作。国防大学基本系联合战役专业毕业,大专学历,中将军衔。1968年12月参加中国人民解放军,历任战士、班长、排长,团参谋长、团长、师参谋长、军副参谋长、第38集团军参谋长、第24集团军副军长。
2002.01——2002.04,北京卫戍区副司令员、参谋长;
2002.04——2003.07,北京卫戍区副司令员;
2003.07——2003.09,山西省军区司令员;
2003.09——2005.12,山西省委常委、省军区司令员;
2005.12——2006.11,北京军区副参谋长;
2006.11——2007.01,内蒙古军区司令员;
2007.01——2009.12,内蒙古自治区党委常委、内蒙古军区司令员;
2009.12——2010.01,北京卫戍区司令员;
2010.01——,中共北京市委常委、北京卫戍区司令员。
第十一届全国人大代表。