Родился 3 мая 1951 года в селе Бобрышево Пристенского района Курской области.
Образование высшее. В 1973 году окончил Воронежский химико-технологический институт по специальности инженер-технолог. Получил диплом университета марксизма-ленинизма Новгородского обкома КПСС, факультет партийно-хозяйственного актива.
В 1973 году был назначен главным инженером Новгородского производственного объединения пивоваренной и безалкогольной промышленности. С 1980 по 1986 год — генеральный директор Новгородского производственного объединения спиртовой и ликероводочной промышленности.
С 1986 по 1992 год в должности генерального директора возглавлял государственно-кооперативное объединение «Новгородпищепром».
С 1992 по 2007 год — генеральный директор ОАО «Алкон».
С 2007 года по 2008 год — первый заместитель главы администрации Великого Новгорода.
С 2008 года по 2018 год — мэр Великого Новгорода
В 2019 году стал заместителем председателя правительства Новгородской области
С 2019 года по 2021 год — депутат Государственной думы Федерального Собрания Российской Федерации от Новгородской области
С 2021 года председатель Новгородской областной Думы