It happened around 1:30 a.m. on the Southwest Freeway southbound at the Brazos River.
DPS Trooper Sgt. Stephen Woodward told Eyewitness News that the trooper was hit by a passing vehicle that did not stop.
The trooper was taken to a hospital and is in stable condition.
The person who the trooper initially stopped was not injured.
DPS officials were able to find the female hit and run driver in Rosenberg and arrested her.
DPS is investigating to see if the woman was intoxicated.