It happened just before 10 p.m. last night at the 9700 block of Braeburn Glen near Braeswood Boulevard.
Houston police found the man lying in the street with several gunshot wounds. He was taken to a nearby hospital and rushed into surgery. He remains in critical condition.
Witnesses told officers they believe the man, possibly in his 30s, was the victim of a drive-by shooting.
One witness identified a white Jeep as the possible suspected vehicle, but no suspect information was given.