2004年4月，任中共唿和浩特市委常委、常务副市长。2006年9月，任内蒙古自治区发展和改革委员会副主任、党组成员。2007年7月，任内蒙古自治区人民政府副秘书长。2010年4月，任内蒙古自治区安全生产监督管理局局长、党组书记。2013年6月，任中共锡林郭勒盟盟委副书记、盟长。2015年2月，任中共锡林郭勒盟盟委书记。2016年1月，任中共内蒙古自治区党委常委。2016年3月，任中共内蒙古自治区党委常委、秘书长。2016年11月，任中共内蒙古自治区党委常委、包头市委书记。2020年1月，任内蒙古自治区人大常