Media in Iran reported that the attacker, Ahmad Khan Juri, a former commander of the Afghan government, was an intelligence officer of the Taliban.
According to this report, the attacker received orders from Taliban intelligence officials in Kabul to assassinate Ahmed Khan Juri in Mashhad.