Den amerikanska antidopningsbyrån (Usada) sade att 35-åringen misslyckades med att lämna uppgifter om var han befann sig för testning vid tre tillfällen inom 18 månader.
Han kommer att berövas alla resultat han uppnått från den 17 november 2012, dagen för hans tredje underlåtenhet att uppfylla.
Guld: 2004 OS 200m, 2001 World Indoor Championships 200m
Silver: 2008 Olympic 200m, 2004 Olympic 4x100m relä, 2004 World Indoor Championships 60m
Brons: 2001 VM 200m
Men hans agent sa att Crawford gick i pension efter att ha missat London 2012.
Crawford misslyckades med att kvalificera sig för förra årets olympiska spel efter att ha avslutat sjunde i de amerikanska rättegångarna final.
"Han är 35 år och har gått vidare", berättade hans representant Kimberly Holland för Reuters.  "Tyvärr var hans tillkännagivande inte tillräckligt, eftersom han var tvungen att slutföra pensionsarbete papper för att tas bort från testpoolen."
Crawford vann också silver på 200m och 4x100m relä vid OS i Peking.
När Usain Bolt vann den första av sina olympiska 200m titlar 2008, Crawford ursprungligen slutade fjärde, men fick silvermedalj efter Wallace Spearmon och Churandy Martina av Nederländska Antillerna diskvalificerades för att springa ut ur sina gränder.
Crawford gav senare sin medalj till Martina, som skulle ha varit den första olympiska medaljören från sitt land.
År 2003 deltog han i ett amerikanskt TV-program som såg honom tävla mot en zebra och en giraff. Han slog giraffen men förlorade två gånger till zebran efter att ha krävt en returmatch efter en falsk start.
Crawford vann den olympiska 200m titeln 2004, klockan en personlig bästa av 19.79 sekunder för att besegra landsmän Bernard Williams och Justin Gatlin.
Usada sa att hans förbud skulle börja den 17 april, då han fick sanktionen.
Amerikas Shawn Crawford, 2004 års olympiska 200 miljoner guldmedaljör, har förbjudits i två år för att inte ha följt drogtester utanför konkurrensen.