Robert Medellin was arrested over the weekend and charged with aggravated assault with a deadly weapon.
He has since posted ten thousand dollars bond.
The violence happened outside the Lone Star Bar early Sunday morning.
Police say one person was beaten, another stabbed, and a third shot.
All three were taken to Midland Memorial Hospital for their injuries.
It's not clear what weapon, Medellin is accused of using.