At least 30 sports including football covered up samples, the report said.
“It was a cover-up that evolved from uncontrolled chaos to an institutionalised and disciplined medal-winning conspiracy,” said the report’s author, Richard McLaren.
Lawyer McLaren said London 2012 was “corrupted on an unprecedented scale”.
The report also implicates medallists at the 2013 World Championships in Moscow and the 2014 Winter Olympics in Sochi.
According to the report, salt and coffee were used to manipulate Russian samples.
The report added that the system was refined over the course of the London 2012 Olympics, 2013 Worlds and the Winter Olympics where a now “fail safe” system was in place to protect likely Russian medal winners.
Russia won 72 medals at the London Games, 21 of which were gold, and 33 medals at Sochi 2014, 13 of which were gold.
“The desire to win medals superseded their collective moral and ethical compass and Olympic values of fair play,” McLaren wrote.
He said international sports competitions had been “unknowingly hijacked by the Russians” and sports fans have been “deceived” for years.
“It is time that stops,” he added.
More on BBC