Celestino Moras wounded three people after he allegedly shot into a crowd with a pistol at an annual church picnic and rodeo in Bartow County.
The incident began after Moras, who was not invited to the event and showed up intoxicated, was asked to leave. Moras became agitated and started firing, causing as many as 300 people to run off, WSB TV reported.
After Moras ran out of bullets, a cowboy lassoed him and others guests beat on him until law enforcement officials arrived.
Four people were treated for minor injuries after the incident.
Moras was charged with aggravated assault and he is also being investigated for a possible immigration violation.