Russian marathon star Liliya Shobukhova was on Tuesday banned for two years by the national track and field athletics federation's anti-doping panel.
Shobukhova won the Chicago marathon in 2009, 2010 and 2011 and the London marathon in 2010.
The 36-year-old was banned based on abnormalities in the haematological profile of her biological passport, which indicates a high probability of blood doping.
The ban will be backdated to January 24, 2013 and will end on January 23, 2015.
Russian Athletics said that all Shobukhova's results from October 9, 2009, were cancelled, meaning her marathon best of 2hr 18mi 20sec, set in winning in Chicago in 2011, will be wiped from the record books.
Shobukhova also holds the European record over 5000m (14min 23.75sec) and 3000m indoors (8min 27.86sec).
Britain's Paula Radcliffe, the marathon world record holder, said on Twitter: "Lilya Shobukhova finally exposed as a drug cheat.
"Fraud on so many levels, so much money effectively stolen in appearance fees, winnings and endorsements."
Shobukhova can appeal the ban, which will also see her second place in the 2011 London Marathon cancelled.