It started just before 2am inside a pub on Town and Country Boulevard near the Katy Freeway.
According to police, the suspect was fighting with another person. A bouncer tried to break it up, but the man stabbed the person he was fighting.
The suspect then tried to escape, but he ended up crashing his van.
Before he could take off on foot, several people ran out of the bar and grabbed him.
Police say that's when he stabbed two more people, but they managed to hold him until officers arrived.
All of the stabbing victims are expected to recover.
The man is expected to face three charges of aggravated assault.
Take ABC13 with you!
Download our free apps for iPhone, iPad and Android devices