Родился 9 января 1953 года в селе Старое Алейкино Ульяновского района Ульяновской области.
Образование – высшее, Куйбышевский плановый институт, специальность «Планирование промышленности». В 1971-1973 годах служил в Советской Армии.
Трудовую деятельность начал в 1970 году на Ульяновском автомобильном заводе, в этом же году перешёл на работу на Ульяновский завод тяжёлых и уникальных станков, где трудился до 1995 года.
С 2007 года – глава администрации Засвияжского района города Ульяновска, в 2010 году – назначен на должность первого заместителя мэра города Ульяновска.
В 2013-2015 годах — работал Главой администрации города Ульяновска, в 2015-2021 — Главой города Ульяновска.