It started around 3:30am when Harris County Precinct 3 Constable's Office deputies were called to a birthday party at a house on Grassington at Pennygent in the Channelview area.
Deputies say they received a call for help from someone at the party when the suspect had the woman at gunpoint.
When deputies arrived, the suspect was driving away in a white car, and the woman was with him.
Officials chased the man for about half mile. He reportedly fired a shot into the roof of the car and then lost control, crashing into a parked pickup truck.
The owner of that truck, Carlos Rodriquez, says he is just thankful the suspect didn't drive into his house.
"My little girl said, 'Dad, someone hit your truck.' I said, 'what?' 'Someone hit your truck,' and I came outside," Rodriguez said.
The suspect got out and ran, leaving the kidnapped woman in the wrecked car, investigators say.
During the foot chase, a deputy fired a shot and hit the suspect in the stomach.
"By the time I came out the door, I heard a gunshot," neighbor Katie King said.
Investigators later found a semiautomatic handgun in his car.
Neighbors say they are in shock about what had happened overnight, but they've seen an uptick in violence and they believe it's because more people are having house parties where drinking is involved.
The suspect was taken to an area hospital. Authorities say he will survive his injuries. He is charged with aggravated assault and aggravated kidnapping.
More charges are expected. His name has not been released.
The kidnapping victim was injured in the wreck. Officials say her injuries are not life-threatening.