Russia's Economy Minister Alexei Ulyukayev has been accused of taking a bribe to endorse a state takeover.
He has since been sacked by Russian President Vladimir Putin.
Russia's main anti-corruption body, the investigative committee also known as SK said he received a payment of two million dollars.
Ulyukayev is the highest-ranking Russian official held since the 1991 coup attempt in what was then the USSR.
The sk said he had "threatened" to create obstacles for rosneft's operations when it took a fifty percent stake in another state oil company, bashneft.