The incident happened in the city of Brownsville near the Mexican border.
At least six other people were been injured, some of them critically.
The driver has been arrested but it is not known whether the crash was an accident or deliberate.
Police told U.S. media that he has also been taken to hospital for treatment and is undergoing drug and alcohol tests.
