It happened overnight on South Braeswood near Gessner.
The woman was said to be driving at a high rate of speed, when she lost control of her car and hit the man. He was taken to a hospital with serious injuries.
Police say the woman may have been under the influence of drugs.