先后任重庆市忠县县委副书记、副县长、代县长,县长，县委书记等工作。2008年9月到2013年11月在重庆市委组织部工作，先后任副部长，常务副部长等职。2013年11月开始担任重庆市江北区区委书记。2017年5月获任中共重庆市委常委，次月接替王显刚转任中共重庆市万州区区委书记。2018年1月，转任中共黑龙江省委常委、统战部长，并当选为黑龙江人大代表。2019年11月，调任四川省政协党组成员。2020年5月，当选四川省政协副主席。