任陆军第二十八集团军副政治委员。2000年，任陆军第六十五集团军政治委员。2005年，任济南军区副政治委员、纪委书记。2010年，接替退役的刘冬冬上将，任济南军区政治委员。2016年1月，任新组建的中央军委政治工作部副主任。1998年，晋升为中国人民解放军少将军衔。2007年，晋升为中国人民解放军中将军衔。2012年7月，晋升为上将军衔。