Italienaren, som testades positivt i samband med VM-deltävlingen på Sepang i Malaysia den 3 november 2019, fick inledningsvis en 18 månaders avstängning. Iannone överklagade därefter till Idrottens skiljedomstol (Cas) som nu väljer att skärpa straffet.
"Andrea Iannone tilldelas en avstängning på fyra år, från och med 17 december 2019", skriver Cas i ett uttalande.
Iannones största framgång i karriären är segern i Österrikes Grand Prix 2016.