С 1967 года — сотрудник Ленинградского отделения Института Востоковедения АН СССР, прошел путь от лаборанта до ведущего научного сотрудника. В 1973—1976 годах работал переводчиком и преподавателем йеменской истории в Высшей школе общественных наук в Народной Демократической Республике Йемен. С 1991 года — первый заместитель директора, с 1992 года — директор Государственного Эрмитажа. Член-корреспондент РАН (1997 год). Действительный член Российской академии художеств. Член Президиума Санкт-Петербургского научного центра РАН.