一师二七一团政治委员。1987年，任九十二师二七四团政治委员。1991年6月，任九十三师政治部主任。1995年7月，任九十一师政治委员。1999年8月，任陆军第三十一集团军政治部主任。2005年7月，任陆军第十二集团军政治委员。2010年12月，任兰州军区政治部主任。2012年7月，任兰州军区副政治委员兼纪委书记。2014年6月，接替到龄退休的原政委李长才上将，任兰州军区政治委员。2014年12月，任中国人民解放军海军政治委员。2017年8月，任中央军委政治工作部主任。同年10月，在中共十九届一中全