Le SBU a établi que le suspect du meurtre d'Andriy Parubiy travaillait pour les services spéciaux russes depuis plus d'un an. Selon l'enquête, Mykhailo Stselnikov a été recruté à Lviv et recevait des missions de l'ennemi, notamment la collecte de renseignements sur la position des militaires ukrainiens et les mouvements des trains transportant du carburant.
Plus tard, les services spéciaux russes lui confièrent une mission plus difficile : éliminer le député du peuple, l’ancien président de la Verkhovna Rada, Andriy Parubiy. L’agent reçut des fonds pour préparer le crime, surveilla l’emploi du temps et les déplacements de l’homme politique, et conçut également un plan pour fuir à l’étranger une fois l’« ordre » exécuté.
Cependant, les forces de l'ordre ont réussi à empêcher sa fuite : l'assaillant a été arrêté dans la région de Khmelnytskyï. Il a été inculpé de haute trahison commise sous la loi martiale. En vertu de cet article du Code pénal ukrainien, il encourt la réclusion à perpétuité assortie de la confiscation de ses biens.
Dans le même temps, l'enquête avait précédemment qualifié le crime de tentative d'assassinat contre un député en lien avec ses activités étatiques.

