Union of Brest
В 1971—1972 и 1975—1976 годах проходил стажировку в Институте истории Польской АН. С 1994 года — профессор кафедры истории России до начала XIX века исторического факультета МГУ (в разное время читал спецкурсы «Россия и Тридцатилетняя война», «Опричнина Ивана Грозного», «Брестская уния 1596 г. и общественно-политическая борьба на Украине и в Белоруссии в конце XVI — первой половине XVII вв.», «Образование Древнерусского государства и его общественный строй», «Государство и церковь в российском Средневековье», «Русское общество и польско-литовская интервенция начала XVII в.», «Новгородское государство в ряду европейских государств», «Православие и католицизм в Европе в эпоху Средневековья» и др.). С 2005 года — заведующий отделом истории Средних веков Института славяноведения РАН.