According to police, the man was dropped off at Lyndon B. Johnson Hospital in northeast Houston by a driver.
Officers said they're trying to figure out where the shooting happened, but they believe it happened at a gas station off the East Freeway near Rockglen.
The cause of the shooting is unknown.