John Alton Allen, 35 of Rome, was arrested after police said they found him outside a home at 106 Chambers Street while in possession of cocaine, crack cocaine, marijuana and synthetic marijuana.
Police also said that they found a 38 snub nose revolver in his car.
Allen is charged with two counts of possession of cocaine, possession of cocaine with intent to distribute, possession of synthetic marijuana, possession of drugs with intent to distribute, possession or sale of marijuana, possession of a firearm by a convicted felon and possession of a firearm during the commission of a crime.