1968—1973 гг. — студент исторического факультета ЛГУ.
1973—1991 гг. — ассистент и доцент истфака. 1985-1989 гг. - декан факультета комсомольского актива Университета марксизма-ленинизма при Ленинградском ОК КПСС
1991—1994 гг. — профессор, завкафедрой политической истории Ленинградского (Санкт-Петербургского) Государственного университета.
С 1994 г. — заведующий кафедрой Европейских исследований СПбГУ.
1994-2010 гг. - декан факультета международных отношений СПбГУ
С 2007 г. — проректор по международным связям СПбГУ.
В 2008 г. был кандидатом на пост ректора СПбГУ, но снял свою кандидатуру перед выборами.
Заместитель председателя Ученого совета и Сената СПбГУ.
Председатель Ученого совета факультета международных отношений СПбГУ.
В 2010 году покинул пост декана факультета международных отношений в связи с административной реформой, сохранив за собой пост проректора по международным связям.
Под его научным руководством кандидатские диссертации защитили 28 аспирантов и соискателей, двое из которых стали докторами наук.
Сопредседатель редакционного совета журнала «Балтийский регион» и член редакционного совета журнала «Космополис», член редакционной коллегии серии «Гуманитарные науки» «Вестника Российского государственного университета им. Иммануила Канта».
В 1990—1993 годах был народным депутатом Санкт-Петербургского (Ленинградского) городского совета.