Hasta 1999 enseñó en la universidad, mientras que desde mediados de la década de 1990 fue consejero del comité de relaciones exteriores de la alcaldía de San Petersburgo, antigua Leningrado, de la que sería alcalde Vladímir Putin.