The suspect was a 21-year-old student, Sheriff Adrian Garcia said. He was armed with a weapon described as a box cutter or an exacto knife.
Authorities say the building-to-building stabbing attack at the Lone Star College Cy-Fair campus was reported at 11:12 a.m. Thousands of students were holed up in classrooms as the school quickly went into lockdown.
"I didn't feel the cut, but then I heard people screaming behind me where he was running," said one student.
Students said the suspect was seen slashing at people's necks and upper bodies. Of the 14 people hurt, four were transported in fair condition, and two were in critical condition. Two others managed to escape with graze wounds.
"It was the same suspect going from building to building," said Thomas Gilliland of the Harris County Sheriff's Department.
The suspect was tackled by students within minutes. A student told KTRK-TV that he helped take the suspect into custody. The man, identified only as James, said he saw the suspect run out of the building, so he gave chase. When tackled, the suspect sad, "I give up, I give up."
"(The suspect was) wrestled to the ground by a student," Gilliland confirmed.
According to the Houston Chronicle, the suspect said moments after he was arrested that he was trying to go on a killing spree but the blade broke.
A motive has not yet been determined. One student described the suspect as eccentric, a man who often wore gloves, carried stuffed animals and was teased by other students. The suspect's name has not been released.
Three people were injured in a shooting at the north campus of Lone Star College in January. The two incidents were not believed to be related.