Russia has detained an Uzbek citizen who investigators believe placed the bomb which killed General Igor Kirillov on the instructions of Ukraine's security service, Moscow's Investigative Committee said on Wednesday.
"A national of Uzbekistan, born in 1995, was arrested on suspicion of having committed the attack that cost the life of the commander of Russian radiological, chemical and biological defence forces, Igor Kirillov, and his assistant, Ilya Polikarpov", the Investigative Committee said in a statement.
The man said he had been "recruited by Ukrainian special forces", it added.
Kirillov and his assistant were killed on Tuesday as they walked out of a Moscow apartment building early in the morning, after an explosive device attached to a scooter went off.
The statement said that the suspect told interrogators that he had come to Moscow to carry out the attack and that a camera mounted on the dashboard of a rented car parked outside the building had filmed the attack and streamed it "live to the attack organisers, in the (Ukrainian) city of Dnipro".
The man was promised US$100,000 to carry out the attack, as well as the possibility to settle "in a European country", the statement said.
Kirillov was the most senior military figure assassinated in Russia since the conflict with Ukraine began nearly three years ago.
Kirillov, 54, was the head of the Russian army's chemical, biological and radiological weapons unit and was recently sanctioned by Britain over the alleged use of chemical weapons in Ukraine. (Agencies)