Mykel Reynolds is charged with reckless driving and driving under the influence.
A two-vehicle crash prompted officials to close part of U.S. 23 Wednesday afternoon.
The cars crashed in front Gearhart Communications in the Harold community of Floyd County. Police say Reynolds said he was turning in the left turn lane for gas.
Several people were injured, officials said. Children were involved. Their conditions were unknown.
Police say Reynolds admitted to taking Neurontin and Xanax earlier in the day.