Родился в 1972 году в Ленинграде (ныне — Санкт-Петербург) в семье военно-морского офицера. В 1989 году принят в члены НТС.
В 1989 году выпустился из первого специализированного исторического класса (выпуск Г. А. Богуславского) ленинградской средней школы № 307.
С 1989 года поддерживает постоянные отношения с представителями первой и второй волн российской эмиграции. В 1990—1991 — корреспондент русской службы «Радио Литвы» и русской газеты «Содействие» (Вильнюс), участник защиты литовского парламента в январе 1991 года и Мариинского дворца в Ленинграде в ночь с 19 на 20 августа 1991 года.
В 1995 году окончил факультет социальных наук Российского государственного педагогического университета имени А. И. Герцена (научный руководитель диплома — кандидат исторических наук М. Н. Яковлев), в 1998 году — очную аспирантуру по кафедре «История России и зарубежных стран» Санкт-Петербургского государственного университета экономики и финансов имени Н. А. Вознесенского (научный руководитель — профессор, доктор исторических наук Б. А. Старков).
В 2002 году защитил диссертацию на соискание учёной степени кандидата исторических наук (тема диссертации — «Вооружённые формирования Комитета Освобождения Народов России в 1944—1945 гг. проблема оперативной характеристики»).
Работал школьным учителем истории, правоведения и обществознания в школе № 1 г. Санкт-Петербурга, журналистом. В 2005—2009 годах был старшим научным сотрудником (по специальности «История России») энциклопедического отдела Института филологических исследований Санкт-Петербургского государственного университета.
Женат, воспитывает двух сыновей.
С 1992 года занимается исследованиями в архивах России, ФРГ и США, специализируется по проблемам отечественной истории первой половины XX века.
Автор ряда книг по истории Русского освободительного движения, а также более 250 публикаций по российской истории XIX—XX веков и более 200 газетных и журнальных статей на разные темы (в частности, в общественно-политическом журнале «Посев», с которым постоянно сотрудничает с 1990 года).
Заместитель главного редактора военно-исторического журнала «Новый Часовой». Член редакционных коллегий историко-документального альманаха «Русское прошлое» (Санкт-Петербург) и журнала «Военно-исторический архив» (Москва). Собственный корреспондент старейшей русской зарубежной газеты «Русская жизнь» (Сан-Франциско, США) в 2003—2009 годах. Также публиковался в научной периодике: журналах «Клио», «Мир библиографии», «Родина», «Записки Русской академической группы в США», альманахе «Белая гвардия», энциклопедических изданиях «Российский гуманитарный словарь», «Три века Санкт-Петербурга», научных сборниках, литературном журнале «Звезда» и др.
Интервьюировал известных зарубежных историков, специалистов по проблемам оккупационной политики в годы Второй мировой войны докторов истории Йоахима Хоффманна (Фрайбург, 1993) и Александра Даллина (Стэнфордский университет, Пало-Альто, 1995). C 1993 года собирает и систематизирует воспоминания русских эмигрантов по истории первой половины ХХ века.
Участник более 20 международных и региональных научно-практических конференций по отечественной истории в Санкт-Петербурге, Москве, Вологде, Нарвике, Севастополе и т. д.
C 1991 года по середину 2000-х был активным участником движения юных разведчиков. В 1991—2002 гг. руководил санкт-петербургским сводным отрядом юных разведчиков памяти командира 3-й пехотной дивизии Добровольческой армии Генерального штаба генерал-майора М. Г. Дроздовского, с которым провел более 40 лагерей.
Автор и ведущий программ исторического цикла радиостанции Санкт-Петербургской епархии «Град Петров». Участник ряда выпусков программы Первого канала российского телевидения «Служу Отчизне». Один из участников документального 96-серийного телефильма «Вторая мировая война. День за днём» и документального телесериала о Первой мировой войне «Великая и забытая».
В соавторстве: