Lewis is set to appear in court on Monday.
The 19-year-old Lewis was stopped for speeding early Wednesday morning in Piatt County, which is near his hometown of Decatur, Ill. He was charged with unlawful consumption of alcohol, unlawful possession of alcohol, unlawful possession of marijuana (less than 2.5 grams) and unlawful possession of drug paraphernalia.
Also charged with possession of marijuana was Kyler E. Works of Decatur. The 20-year-old was in the car with Lewis.
Lewis started 30 games this past season. His quickness, ball-handling and defensive ability enabled him to have a key role as the Boilers went 27-10, won their first Big Ten tourney title and advanced to the Sweet 16 for the first time since 2000.
Lewis led Purdue in assists (118). He averaged 5.9 points and 2.5 rebounds.
The Boilers return their top six players and are expected to contend for a Big Ten title and make a run at the Final Four next season, which will be held in Indianapolis.