Shyron Williams, 28, was arrested on Friday following a traffic stop on Route 9W in Highland, said Lloyd Police Lt. James Janso.
Williams was charged after officers found marijuana and other drugs in his vehicle during the stop, police said.
He was arraigned and remanded to the Ulster County Jail where he is being held without bail.
Click here to follow Daily Voice Southwest Dutchess and receive free news updates.