、侦察参谋、侦察营教导员、侦察处副处长、处长；师参谋长、第92摩步旅旅长、第86摩步师师长。2007年6月，任31集团军参谋长。2008年7月，任31集团军副军长，晋升少将军衔。2013年1月，升任南京军区副参谋长。2013年7月，任江苏省军区司令员。2014年3月，任上海警备区司令员。2015年2月，接替升任南京军区政治部主任的朱生岭任中共上海市委常委。2016年5月，任西部战区副司令员兼陆军司令员。2017年7月，晋升中将军衔。2018年2月24日，当选为第十三届全国人大