Just after 1:30 Saturday morning, shots were fired inside Thrive, at 1015 Elm Street, according to Dallas police.
There were about 200 people inside the club at the time.
31-year-old Aaron Brewer was arrested and charged with Aggravated Assault with a Deadly Weapon and Possession of a Controlled Substance. Other charges are pending, according to Dallas police.
21-year-old Eduardo Masagua was shot in the back. A 25-year-old man was shot in the wrist and another 25-year-old man was shot in the ankle.
Witnesses told police they saw an altercation between Brewer and someone else in the club before the shooting. The witness description led police to Brewer.