Rakhmat Akilov, jak jeho jméno uvádějí švédská média, byl zadržen několik hodin po útoku a později se ke spáchání činu přiznal. Muž sympatizující s islamisty je v případu jediným podezřelým. V uzbeckých médiích jeho jméno zní Rahmat Oqilov.
Švédská prokuratura uvedla, že Akilov ukradl nákladní vůz, s nímž vjel vysokou rychlostí na nákupní třídu Drottninggatan v centru Stockholmu a prorazil průčelí obchodního domu „?hléns“.
Podle prokuratury bylo jedním z cílů Akilova vyvolat strach u obyvatel Švédska.
Uzbek rovněž během jízdy odpálil improvizovanou bombu, která sestávala z pěti propanbutanových láhví, 38 šroubů, čepelí nožů a dalších menších kovových předmětů, napsala švédská média s odvoláním na prokuraturu.
Uzbeckému stavebnímu dělníkovi, jemuž v době útoku bylo 39 let, byla ve Švédsku opakovaně zamítnuta žádost o povolení k pobytu. Úřady po něm pátraly a hrozilo mu vyhoštění ze Švédska.
Podle prokuratury Akilov projevoval sympatie vůči extremistickým organizacím, včetně takzvaného Islámského státu, kterému od ledna 2017 nabízel své služby a na videonahrávce přísahal věrnost. Svůj čin připravoval několik měsíců, přičemž shromažďoval informace o možných cílech útoku.