科学历。1968年参军后，历任第三十八军炮兵团战士、班长，第三十八军火箭炮团司令部作训股参谋，第一一四师炮兵团司令部作训股参谋，北京军区炮兵司令部训练处参谋，炮兵第十四师司令部作训科长。1983年后，历任第六十五军司令部作训处副处长，炮兵处处长，陆军第六十五集团军司令部炮兵指挥部主任。1992年，任陆军第二十七集团军副参谋长。1996年，任陆军第二十七集团军八十师师长。1998年，任陆军第二十七集团军后勤部部长。2000年，任河北省军区参谋长。2002年，晋升少将军衔。他是河北省第十届人大代表。河北省第九次