Athletes will not be able to compete under the Russian flag at the 2020 Olympics or the 2022 Winter Games, while Russia's place at the 2022 World Cup is also in jeopardy.
A WADA panel last month recommended the Russian Anti-Doping Agency (RUSADA) be declared non-compliant again over inconsistencies in anti-doping data discovered during an investigation.
WADA's independent Compliance Review Committee (CRC) recommended strong sanctions be imposed on Russia, including a four-year ban from competing in and hosting major sporting events.
On Monday, the body's Executive Committee unanimously agreed with the recommendation at a meeting in Lausanne, Switzerland.
RUSADA has 21 days to appeal the suspension, which would see its case referred to the Court of Arbitration for Sport.
Individual Russian athletes will still be able to enter global competitions under a neutral flag, as was the case for 168 Russians at the 2018 Winter Olympics when the country was banned.
The International Standard for Code Compliance by Signatories does not list UEFA as a "major event organisation", so Russia will also be free to compete at Euro 2020.
Stanislav Cherchesov's side have qualified for the finals, where St Petersburg is one of the host cities.
Other concerned parties, including the International Olympic Committee (IOC), can also appeal if RUSADA chooses not to.
An appeal from the IOC, another Olympic committee or an international federation would have to come within 21 days of RUSADA accepting WADA's decision.
Photo Getty Images Caption: Russian fans at the 2014 Winter Olympics in Sochi