1973 : termine l'institut polytechnique de Léningrad.
1987 : entre dans l'administration de la municipalité de Léningrad.
1993 : vice-maire de Saint-Pétersbourg (ex-Léningrad).
1994 : 1er vice-maire de Saint-Pétersbourg.
1996, : élu gouverneur de Saint-Pétersbourg (47,5 % des voix contre 45,8 % à Anatoly Sobtchak).
2000 : réélu au premier tour en tant que gouverneur de Saint-Pétersbourg.
2003 : entre au gouvernement en tant que ministre du transport, laissant la place à Valentina Matvienko au poste de gouverneur de Saint-Pétersbourg.
: démissionne du ministère.
: est nommé représentant du président Vladimir Poutine dans le district fédéral du Sud, alors que des vagues d'attentats frappent cette région. Il est démissionné après l'affaire tragique de Beslan.
au : ministre du développement régional.
Il se retire ensuite de la vie politique. Il a été marié avec Irina Ivanovna Iakovleva (décédée le ) et a un fils Igor né en 1970.
Peu populaire à la fin de son mandat de gouverneur, il a été accusé d'être trop proche des siloviki et d'avoir trahi Anatoly Sobtchak.