Mannen är i 50-årsåldern och stoppades i Stockholm i maj.
Han har erkänt brotten, förutom att han skulle ha använt narkotika. Stockholms tingsrätt har nu dömt mannen till att betala 120 dagsböter.
Mannen förekommer under 26 avsnitt i belastningsregistret och har dömts till fängelse för rattfylleri i oktober 2018.
Tingsrätten ser en beaktansvärd risk för återfall i brott. I förebyggande syfte har mannen blivit fråntagen sin motorcykel.
Han har bett om att få tillbaka motorcykeln, då han varit på väg att sälja den när han stoppades och inte har för avsikt att köra den igen. Detta ändrar inte tingsrättens beslut.