Miguel Martinez, 22, of Rome was arrested Sunday night when he was found with drugs.
According to police, Martinez failed to stop at a red light when officers pulled him over. He then ate a corner bag of marijuana in an attempt to avoid police detection.
Martinez began trying to fight with police officers when they were arresting him.
Martinez is charged with willful obstruction of law enforcement officers, tampering with evidence, possession of less than an ounce of marijuana, and failure to obey traffic-control devices.