第二十七集团军副参谋长。1996年，任陆军第二十七集团军八十师师长。1998年，任陆军第二十七集团军后勤部部长。2000年，任河北省军区参谋长。2002年，晋升少将军衔。他是河北省第十届人大代表。河北省第九次党代会代表，第九届省委委员。2005年，任山西省军区司令员。2006年，任中共山西省委常委、山西省军区司令员。2006年10月，在中共山西省第九届委员会第一次全体会议上当选为中共山西省委常委。2010年9月14日，山西省军区召开大会，宣布山西省军区领导班子调整命令，北京军区政治部主任董万才中将宣布中