W latach 1979-1981 pracował w akademii przy Komitecie Centralnym Komunistycznej Partii Związku Radzieckiego, od 1981 do 1989 roku pracował dla pisma Problemy mira i socjalizma. W latach 1989-1990 był pracownikiem wydziału międzynarodowego KC KPZR, następnie do 1992 roku znowu pracował jako dziennikarz w kilku redakcjach.
W latach 1992-1993 pracował w rosyjskim MSZ, by następnie do 1996 roku sprawować funkcję ambasadora w Słowacji. W latach 1996-1998 pracował w administracji prezydenckiej, potem do 2000 roku - miejskiej moskiewskiej.
Od 2000 roku doradca Prezydenta Federacji Rosyjskiej, od 2004 roku dodatkowo w randze specjalnego przedstawiciela ds. kontaktów z Unią Europejską.