Our task is to adapt our budget to the new realities," Mr Siluanov said.
Economy Minister Alexei Ulyukayev warned that Russia faced a long period of low commodity prices with oil at $15 or $20 a barrel.
"The biggest risk is that there will be low prices for a long time - that is, for years, for decades," he said.