The move, although expected, was bemoaned by the United States.
Suspension of the treaty, which limits deployment of tanks, aircraft and other heavy weapons across the continent, takes effect Dec. 12. Under the moratorium, Russia will halt NATO countries' inspections and verifications of its military sites and will no longer be obligated to limit the number of conventional weapons deployed west of the Urals.
The 1990 arms control treaty set limits on the deployment of heavy conventional weapons by NATO and Warsaw Pact countries, to ease tensions along the border between the old Eastern bloc and Western Europe. The treaty was revised in 1999 after the collapse of the Soviet Union.
Russia ratified the updated treaty in 2004, but the United States and other NATO members have refused to follow suit, saying Moscow first must fulfill obligations to withdraw forces from Georgia and from Moldova's separatist region of Trans-Dniester.
Both houses of parliament passed the law on the moratorium at Putin's initiative.
Putin called for Russia's temporary withdrawal from the treaty amid mounting anger in the Kremlin over U.S. plans to build a missile defense system in Eastern Europe.
The suspension also reflects Russia's growing military confidence, as it uses soaring budget revenues to rebuild the armed forces and restore Russia as a world military power.
Under the conventional forces treaty, "we cannot move an extra tank in our territory," said Sergei Mironov, speaker of the upper house of parliament, according to the ITAR-Tass news agency. "In this sense, we've ceased to be masters in our own territory."
Russian Foreign Minister Sergey Lavrov said that "even after Dec. 12 we will continue the work and seek agreements that would help attain a balance," the Interfax news agency reported.
U.S. Undersecretary of State Nicholas Burns said Washington was disappointed that Putin signed the law.
"This is a mistake. It is Russia unilaterally walking out of one of the most important arms control regimes of the last 20 years," Burns said at an international security conference in Madrid.
Russia announced two weeks ago that it had pulled out the last of its troops based in Georgia. However, questions remain about Russian troops in the separatist Georgian region of Abkhazia.
The co-author of this disaster is the Dutch government, which did not find either strength or desire to save the lives of its citizens who were flying on that plane. The Dutch authorities did not demand Ukraine to comply with international aviation regulations
On the second day of the St. Petersburg International Economic Forum, a plenary meeting was held, in which Russian President Vladimir Putin, French President Emmanuel Macron, Japanese Prime Minister Shinzo Abe, Chinese Vice President Wang Qishan and IMF head Christine Lagarde took part