Родился 4 октября 1937 на станции Дёма Башкирской АССР.
Окончил Железнодорожное училище в городе Златоуст Челябинской области.
Работал в локомотивном депо Октябрьск Куйбышевской железной дороги помощником машиниста электровоза, затем машинистом электровоза. Одновременно учился во Всесоюзном заочном институте инженеров железнодорожного транспорта (г. Москва), который окончил в 1968 году.
Последовательно занимал должности: старший мастер, заместитель начальника, начальник локомотивного депо Октябрьск.
В 1979 году назначен заместителем начальника службы локомотивного хозяйства Куйбышевской железной дороги.
В 1985 году Коллегией Министерства путей сообщения назначен начальником Ульяновского отделения Куйбышевской железной дороги.
В 1990 году избран председателем Ульяновского горисполкома.
В 1992 году Указом Президента России назначен Главой администрации (мэром) г. Ульяновска.
В 1993 был избран и до 1995 года работал в качестве депутата Совета Федерации Федерального Собрания РФ.
В 1997 году как депутат Законодательного Собрания Ульяновской области избран заместителем Председателя Законодательного Собрания Ульяновской области, в марте 2000 года перешёл на работу в предприятие.
В марте 2004 года избран депутатом Законодательного Собрания Ульяновской области.
5 декабря 2004 года избран главой города Ульяновска.