Aprilia rider Andrea Iannone has been banned for 18 months after testing positive for a banned substance last year.
Iannone was provisionally suspended in December after returning an adverse finding of a non-specified substance, later confirmed to be an illegal anabolic agent, in a urine sample taken at last year's Malaysian Grand Prix.
The Italian requested analysis of his B sample, which confirmed the initial result.
The FIM International Disciplinary Court (CDI) confirmed on Wednesday that the 30-year-old has been given a ban backdated to December 17, meaning it will run until June 16, 2021.
Iannone will miss the 2020 season, which is currently suspended due to the coronavirus pandemic, and the early rounds of next year.
MotoGP added in a statement that Iannone was also officially disqualified from last year's races in Malaysia and Spain, although he did not finish either.
Iannone has 21 days to file an appeal at the Court of Arbitration for Sport.
The next scheduled MotoGP race is at Le Mans on May 17, with the first five rounds having been called off amid the spread of COVID-19.
Top Headlines
Featured Matches
Football
Arsenal
English Premier League
2-0
Brighton and Hove Albion
Aston Villa
English Premier League
2-0
Chelsea
Fulham
English Premier League
0-1
Newcastle United
Leeds United
English Premier League
2-0
West Bromwich Albion
Leicester City
English Premier League
2-1
Tottenham Hotspur
Manchester City
English Premier League
2-0
Everton
Liverpool
English Premier League
1-0
Crystal Palace
Cricket
Sussex
Sri Lanka
Teams will be announced at the toss
Multan Sul..
Quetta Gla..
Teams will be announced at the toss
Islamabad..
Karachi Ki..
Teams will be announced at the toss
Peshawar Z..
Lahore Qal..
Teams will be announced at the toss
Islamabad..
Quetta Gla..
Teams will be announced at the toss
Lahore Qal..
Islamabad..
Teams will be announced at the toss
Mumbai Ind..
Delhi Capi..
Teams will be announced at the toss