1996年12月，任海军潜艇基地副司令员。2000年7月，任海军副参谋长。2004年12月，任海军参谋长。2006年7月，任中国人民解放军总参谋部总参谋长助理。2008年汶川大地震时，曾担任国务院抗震救灾指挥部救援组组长、军地联合前线指挥部指挥长等职务。2009年1月，任中国人民解放军副总参谋长。2016年1月，任新成立的中央军委联合参谋部副参谋长。2018年2月24日，当选为第十三届全国人大代表。