According to Galveston police, Victor Lara is charged with aggravated assault with a deadly weapon and tampering with evidence. Bond was set at $15,000.
The shooting happened around 8:30pm Friday on the beach near 7th Street.
Witnesses told police three men and a woman approached the victim and words were exchanged. The conversation became heated and the victim was shot multiple times, authorities said.
The group drove away from the scene, but officers were able to get a description of the vehicle and police spotted one matching that description heading off the island.
Police said the vehicle was stopped on the causeway and the occupants were detained pending further investigation. Lara was later charged in the crime. It's unclear whether the others with him will face charges.
Galveston EMS transported the victim to John Sealy Hospital. The extent of his injuries is unknown at this time.
Additional details were not released. This case remains under investigation.