Dylan Rene Declercq, 27, was stopped after police said they observed him speeding and passing cars in a no-passing zone.
After being stopped, police learned that Declercq was driving on a suspended license and was in possession of marijuana, police said.
He was charged with posesson of narcotics, possession of a controlled substance, illegal storing of narcotics, illegal passing and operating a vehicle without a driver's license, police said.
Declercq was released on $500 bail and is scheduled to appear in Danbury Court on July 7.
Click here to follow Daily Voice Newtown and receive free news updates.