Родился 25 ноября 1944 года в Олекминске Якутской АССР, куда была эвакуирована из блокадного Ленинграда его мать.
После школы получил диплом Ленинградского монтажного техникума.
В 1974 г. окончил вечернее отделение Северо-Западного заочного политехнического института по специальности «капитальное строительство и реконструкция».
1965 - 1968 гг. - служба в армии.
С 1965 г. - мастер, главный инженер ремонтно-строительного управления, начальник производственного отдела Управления капитального ремонта Ленгорисполкома.
В 1977-1982 гг. работал управляющим Городским ремонтно-строительным трестом № 4, затем - заместителем председателя Дзержинского райисполкома.
С 1987 г. - заместитель начальника жилищного управления Ленгорисполкома, позже - главный инженер ТПО жилищного хозяйства.
С октября 1993 г. - председатель комитета по городскому хозяйству и заместитель мэра, с весны 1994 г. - первый заместитель мэра.
С июня 1996 г. по июнь 2003 г. - губернатор г. Санкт-Петербурга.
Председатель Комитета по экономической политике Совета Федерации.
С июня 2003 г. - заместитель Председателя Правительства Российской Федерации.
9 марта 2004 - назначен Полномочным представителем Президента РФ в Южном федеральном округе.
13 сентября 2004 года возглавил вновь созданное Министерство регионального развития Российской Федерации.
24 сентября 2007 года отправлен в отставку.