Thoresen har mastergrad i historie ved Universitetet i Agder. Han har også militærbakgrunn fra det norske Forsvaret, og har blant annet tjenestegjort i Libanon, Bosnia, Kosovo og Afghanistan. I 2015 var han obeservatør for OSSE i Luhansk.