В 1994—1999 — учился на историческом факультете Львовского университета (специальность — история Украины).
В 2004 году в диссертационном совете Института украиноведения имени Крипякевича НАН Украины (укр.)русск. и Института народоведения НАН Украины (укр.)русск. под научным руководством доктора исторических наук Юрия Сливки (англ.)русск. защитил диссертацию на соискание учёной степени кандидата исторических наук по теме «Зарубежные рейды УПА в контексте реализации антитоталитарной национально-демократической революции народов Центрально-Восточной Европы» (специальность 07.00.01 — История Украины). Официальные оппоненты — доктор исторических наук Анатолий Русначенко (укр.)русск. и кандидат исторических наук Владимир Макарчук. Ведущая организация — Институт истории НАН Украины.Принимал участие в Оранжевой революции 2004 года как координатор чёрной «Поры» .
С ноября 2002 по март 2008 года — директор «Центра исследований освободительного движения» (Львов).
В 2005—2006 годах — преподаватель в Украинском католическом университете. Автор первого на Украине учебного курса для высшей школы «Украинское освободительное движение 1920—1950-х годов» для студентов исторических факультетов Украинского католического университета и Львовского национального университета имени Ивана Франко.
В августе 2005 — декабре 2007 года — научный сотрудник Института украиноведения имени Крипякевича.
В мае 2007 — январе 2008 года — представитель Украинского института национальной памяти во Львовской области.
В 2008 году — научный консультант международного проекта «Украина помнит, мир признает» , посвящённого популяризации и международному лоббированию признания Голодомора 1932—1933 годов геноцидом.
В январе — октябре 2008 года — начальник архивного отдела Украинского института национальной памяти, советник по научно-исследовательской работе главы Службы безопасности Украины (СБУ).
С октября 2008 по март 2010 года — директор отраслевого государственного архива СБУ в Киеве.
С октября 2009 года — член наблюдательного совета Национального музея-мемориала жертв оккупационных режимов «Тюрьма на Лонцкого» .
С марта 2008 года — председатель учёного совета «Центра исследований освободительного движения» .
В 2010—2011 годах работал в Украинском научном институте Гарвардского университета.
В марте 2014 года назначен директором Украинского института национальной памяти.