Abaker was stopped after pulling out of a junction in Princes Street, Peterborough, in front of police.
Officers were concerned about the roadworthiness of the VW Golf he was driving but no charges arose out of that matter.
Prosecutor Micaila Williams told Peterborough Magistrates’ court on Monday : “The defendant became somewhat agitated and was shouting at officers. However, he did comply with the roadside drug wipe. He failed that test.”
In custody he gave a reading of 3.1 micrograms of a cannabis metabolite per litre of blood. The legal limit is two.
Abaker, 22, of Ellindon, had no previous convictions. He pleaded guilty to drug-driving on May 14, 2020.
In mitigation, solicitor Damian Willatt said the defendant had smoked a small amount of cannabis some days earlier and the mandatory disqualification would affect his job-seeking prospects.
As well as the 12-month ban, Abaker was fined £120 and told to pay £85 costs and £34 victim surcharge.