Anthony Mateo Castillo, 19 of Cartersville, was arrested this week after being found drunk and in possession of a loaded firearm at a Rome business.
Police said that officers were called to the scene after Castillo began acting in a boisterous and disorderly manner while using vulgar language around children.
Officers said that Castillo, hid a gun under a trash can in an effort to hide it from police.
Castillo is charged with public drunk, tampering with evidence, disorderly conduct, underage possession of alcohol, reckless conduct and carrying a concealed weapon.