С 1969 года работает в Государственном Эрмитаже.
С 1970 года — хранитель коллекции знамен и военной графики.
В 1971 году — окончил исторический факультет Ленинградского государственного университета.
В августе 1992 года назначен заместителем директора Государственного Эрмитажа по научной работе.
С 20 февраля 1992 года — начальник Государственной геральдической службы Российской Федерации.
С 22 декабря 1992 года по 1994 год — начальник управления геральдики Государственной архивной службы России.
С 25 июля 1994 года по 1999 год — руководитель Государственной герольдии при Президенте Российской Федерации — государственный герольдмейстер.
С 7 ноября 1994 года — официальный представитель Президента Российской Федерации при рассмотрении в палатах Федерального Собрания проекта федерального конституционного закона «О государственных символах Российской Федерации».
С 19 сентября 1995 года — член Российского организационного комитета по подготовке и проведению мероприятий в связи с памятными событиями военной истории Отечества и по делам ветеранов.
Со 2 апреля 1997 года — член комиссии по изучению вопросов, связанных с исследованием и перезахоронением останков российского императора Николая II и членов его семьи
С 7 апреля 1997 года — официальный представитель Президента Российской Федерации при рассмотрении палатами Федерального Собрания Российской Федерации проекта федерального конституционного закона «О Государственном флаге Российской Федерации, Государственном гербе Российской Федерации и Государственном гимне Российской Федерации».
5 ноября 1997 года должность руководителя герольдии внесена в перечень Высших должностей государственной гражданской службы Российской Федерации.
С 29 июня 1999 года — председатель Геральдического Совета при Президенте Российской Федерации — государственный герольдмейстер. 26 августа 2004 года вновь утверждён в должности.
С 26 сентября 2000 года — член Государственной комиссии по подготовке к празднованию 300-летия основания г. Санкт-Петербурга
С 27 июля 2001 года — член от Российской Федерации в Межгосударственной экспертной рабочей группе по разработке символики ЕврАзЭС.
С 11 октября 2001 года — член рабочей группы по подготовке предложений, касающихся популяризации государственной символики Российской Федерации.
С 22 апреля 2003 года — официальный представитель Президента Российской Федерации при рассмотрении палатами Федерального Собрания Российской Федерации проекта федерального закона «О внесении изменения в Федеральный закон „О знамени Вооружённых Сил Российской Федерации, знамени Военно-Морского Флота, знаменах иных видов Вооружённых Сил Российской Федерации и знаменах других войск“».
В 2003 году защитил докторскую диссертацию на тему «Государственная геральдика в России: теория и практика» (Санкт-Петербургский Институт истории Российской Академии наук, 2003, оппоненты академик В. Л. Янин, д.и.н. С. В. Мироненко, д.и.н. Л. Е. Шепелев). доктор исторических наук.
С 4 февраля 2004 года — ответственный секретарь Межведомственной рабочей группы по организации церемонии переноса из Королевства Дания и захоронения в Петропавловском соборе г. Санкт-Петербурга праха вдовствующей Императрицы Марии Федоровны — супруги Императора Александра III.
С 30 декабря 2005 года — член Санкт-Петербургской межведомственной комиссии по наименованиям (Топонимической комиссии).
Со 2 февраля 2010 года — член Совета при Президенте Российской Федерации по делам казачества.
Участвовал в разработке законопроекта о государственных символах. Организовывал работу по ведению Государственного геральдического регистра России и созданию геральдических служб в ряде министерств и ведомств.
Имеет более 150 публикаций по истории русской культуры, военной истории и геральдике.
Читал курс лекций по истории русской культуры, истории Петербурга, вспомогательным историческим дисциплинам в Тартуском университете и в Ленинградском государственном педагогическом институте им. А. И. Герцена. Читает курс лекций по геральдике в Санкт-Петербургском государственном университете и руководит, в должности профессора, Отделением геральдического художества на кафедре промышленной графики в Санкт-Петербургской государственной художественно-промышленной академии им. А. Л. Штиглица.