人民解放军陆军第十四集团军31师炮兵团政委、93团政委、91团政委。1997年4月，任第14集团军31师政治部主任。1998年12月，任31师副政委。1999年12月，任31师政委。2004年8月，任第14集团军政治部主任。2008年12月，任中国人民解放军贵州省军区政委。2009年3月，任中共贵州省委常委、贵州省军区政委。2014年3月，任云南省军区政委。2014年5月，任中共云南省委常委、省军区政委。2014年12月，任兰州军区副政委。2015年12月31日，进入新成立的中国人民解放军陆军首任领导班