Tampa police say the 28-year-old Dukes was arrested Monday night. He's also been charged with an additional count of driving with a suspended license.
Records show Dukes had failed to appear in court for charges related to a February 2012 arrest.
That's when police say they pulled over Dukes during a routine traffic stop and caught him trying to eat marijuana out of a bag. He was charged with tampering with physical evidence, possession of marijuana and possession of drug paraphernalia.
Dukes was in jail Tuesday with no bail set. Jail records didn't list an attorney.