历任内蒙古自治区赤峰市林西县委副书记、书记，锡林郭勒盟委委员、秘书长、组织部部长、盟委副书记，自治区党委副秘书长，赤峰市委副书记、副市长、市长、市委书记等职。2008年，当选全国人大代表。2013年1月，任中共内蒙古自治区党委常委。2013年8月，兼任包头市委书记。2016年11月，不再担任中共内蒙古自治区党委常委、包头市委书记。2017年1月，任内蒙古自治区政协副主席。2021年1月，卸任自治区政协副主席职务。