范大学法学硕士学位。1981年9月参加工作，1984年8月加入中国共产党。曾在省委接待办、防范办任职，后历任衡水市副市长、市委统战部长、政法委书记、滨湖新区党工委书记；沧州市委常委、渤海新区党工委书记兼管委会主任，沧州市委副书记等职务；2015年5月任唐山市委副书记，6月任副市长、代市长，9月任唐山市长。2018年2月24日，当选为第十三届全国人大代表。2020年10月，任河北省人民政府党组成员。2020年11月27日，任河北省人民政府副省长。