Former Russian Economic Development Minister Alexei Ulyukayev is escorted to a court in Moscow, Russia, Thursday, Dec. 7, 2017. Ulyukayev who is on trial for allegedly taking a $2 million bribe is expected to deliver his final argument on Thursday. (Ivan Sekretarev/Associated Press)

MOSCOW — A former Russian economic development minister on trial for bribery has accused an oil executive of setting him up.

Alexei Ulyukayev, the highest-ranking Russian official to be arrested since 1993, delivered his final argument at the trial in Moscow.

Ulyukayev was detained last year at the headquarters of Russia’s largest oil producer Rosneft after a sting operation by Russia’s main intelligence agency. Prosecutors say he accepted a $2 million bribe from Rosneft’s influential chief executive Igor Sechin.

The former minister pleaded not guilty to the charges and told the court on Thursday he had fallen victim to “a horrific and cruel provocation.”

The circumstances of the case have ignited speculation that Ulyukayev was caught in a Kremlin power play against Sechin, a longtime associate of President Vladimir Putin.

Copyright 2017 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.