1999年7月，任佳木斯市市长助理。2000年10月，任佳木斯市副市长。2007年1月，任中共佳木斯市委常委、市人民政府副市长、市人民政府党组副书记。2010年4月，任中共佳木斯市委副书记、市人民政府代理市长（5月当选市长）。2013年12月，任中共齐齐哈尔市委副书记、提名市长（2014年1月任代市长，2月当选市长）。2015年4月，任中共双鸭山市委书记。2018年1月，转任中共哈尔滨市委副书记、市人民政府代理市长。2018年2月24日，当选为第十三届全国人大代表。2013年，当选第十二届全国人民代表大