Родился 19 июня 1949 года в деревне Орлово Ярославского района Ярославской области.
Трудовую деятельность начал в 1967 году регулировщиком радиоаппаратуры Ярославского радиозавода. После службы в рядах Вооруженных сил вернулся на завод, был монтажником, мастером производственного обучения.
С 1974 года работал мастером, старшим прорабом СУ №5 треста «Ярнефтехимстрой». В 1976 году без отрыва от производства окончил Ярославский политехнический институт, в 1997 – Всероссийский заочный финансово-экономический институт.
С 1977 по 1988 год - на партийной работе. В 1988 году избран первым заместителем председателя, а в 1989 году - председателем Ярославского горисполкома.
С 1991 года – мэр города Ярославля. Является членом правления Конгресса муниципальных образований Российской Федерации, Президентом Союза городов Центра и Северо-Запада России, членом Совета при Президенте России по приоритетным национальным проектам.
С 2001 года входит в состав национальной делегации РФ в Конгрессе местных и региональных властей при Совете Европы. Награжден орденом Почета, медалями. В 1998 году присвоено звание «Заслуженный строитель РФ».
В 2002 году присвоено звание Почетный гражданин города Ярославля. Женат, имеет сына и дочь.
Глава города Ярославля с 1989 по апрель 2012 года.