Vēstures doktors.
LU Latvijas vēstures institūta pētnieks un Latvijas Zinātņu akadēmijas korespondētājloceklis, Latvijas Vēsturnieku komisijas loceklis (2013–2019), Latvijas Okupācijas muzeja pētnieks un Publiskās vēstures nodaļas vadītājs (2003–2018), Latvijas Kara muzeja pētnieks un Otrā pasaules kara vēstures nodaļas vadītājs (1992–2002).
Zinātnisko monogrāfiju “Draudu un cerību lokā. Latvijas pretošanās kustība un Rietumu sabiedrotie (1941–1945)” (2017) un “Aiz šiem vārtiem vaid zeme: Salaspils nometne 1941–1944” (2016) autors un līdzautors. Grāmatu “Grēka un ienaida liesmās! Latvijas Otrā pasaules kara stāsti” (2018) un “Dievs, Tava zeme deg! Latvijas Otrā pasaules kara stāsti” (2014) autors, grāmatas “Ludvigs Sēja. Es pazīstu vairs tikai sevi. Diplomāta dienasgrāmata un memuāri: 1941–1961” (2017) sastādītājs, fotoalbuma “Latviešu leģionāri” (2005) (latviešu un angļu valodā) līdzautors. Grāmatas “Viktora Arāja tiesas prāva” (2020) un rakstu krājumu “Kārsavas stāsti” (2018) un “Ebreju Rēzekne” (2017) (latviešu un angļu valodā) zinātniskais redaktors, grāmatas “(Divas) puses. Latviešu kara stāsti: Otrais pasaules karš karavīru dienasgrāmatās” (2011, 2013, 2018) (latviešu, krievu un angļu valodā) un rakstu krājuma “Latvijas vēstures un historiogrāfijas problēmas 1918–1990 (Latvijas Vēsturnieku komisijas raksti, 28. sēj.)” (2015) zinātniskais līdzredaktors.
Salaspils memoriāla ekspozīcijas (2018) autors, Latvijas Okupācijas muzeja biedrības mācību līdzekļa “Latvijas valsts pamati, vēsture un mūsdienas” (2018) līdzautors, filmu studijas “DEVIŅI” dokumentālo filmu “Pretrunīgā vēsture” (2010) un “Latviešu leģions” (2000) scenārija autors.
Pētnieciskās intereses: Latvijas Otrā pasaules kara vēsture, pretošanās un kolaborācija padomju un nacistu okupācijas laikā, sociālā atmiņa, publiskā vēsture.