The chase started in Chambers County and ended near South Post Oak and Brookston in southwest Houston.
Troopers say they tried to pull over the motorcyclist for traffic violations, but he refused to stop.
The motorcyclist allegedly reached speeds over 100mph and went more than 30 miles with troopers in pursuit.
One trooper had to drop out of the chase because he was running out of gas. Another trooper took over and eventually opened fire.
The motorcyclist was hit in the leg.
He said he ran because he was driving on a suspended license and did not want to go to jail.
Texas Rangers are investigating the case.