После окончания школы поступил в Уральский государственный университет на исторический факультет. Был аспирантом у историка В. В. Адамова.
В вышедшей в 1982 году монографии впервые дал комплексный анализ процесса акционирования уральской горнозаводской промышленности.После получения в академическом Институте экономики в Свердловске степени доктора исторических наук был приглашён в Москву на должность заведующего отделом Российского Центра хранения и использования документов.
В 1991 году, работая в архиве В. И. Ленина, нашёл подлинные документы, доказывающие фальсификацию «завещания Ленина» . Через два года опубликовал в Нью-Йорке монографию по этому вопросу, которая затем была несколько раз переиздана в разных странах мира.
В 1992 году выступил с сомнениями в отношении авторства «Записки Юровского» .Опубликовал ряд книг и статей посвящённых гибели царской семьи и других представителей династии Романовых (из них три книги вышли в соавторстве с историком В. М. Хрусталёвым). Впервые (совместно с Хрусталёвым) опубликовал материалы из следственного дела Н. А. Соколова, занимавшегося расследованием гибели царской семьи.Последние исследования посвятил теме царских драгоценностей. C 2000 года создавал в Гохране Российской Федерации архивную базу по истории драгоценностей дома Романовых и золотого запаса Российской Империи.
В 2003 году на выставке царских драгоценностей работы придворного ювелира В. А. Болина, проходившую в Швеции, был приглашён на встречу со шведской королевской четой.
В конце жизни страдал болезнью сердца.