Родился в 1948 году в Смоленской области. В 1972 году приехал в Новосибирск, работал на крупном промышленном комбинате стройиндустрии. Прошел путь от мастера до начальника цеха. 1983 год - второй секретарь Первомайского райкома КПСС, 1985-1989 гг. - председатель Первомайского райисполкома, 1989-1992 гг. - первый заместитель председателя Новосибирского горисполкома. 1992-1997 гг. - заместитель директора по строительству, коммерческий директор Новосибирского хлопчатобумажного комбината. с 1997 г. - первый заместитель мэра Новосибирска, директор департамента экономики, инвестиций и промышленной политики. с марта 2000 г. - до настоящего времени мэр города. Женат, имеет двоих детей.