The teen's grandfather said the young man heard a noise and went outside to investigate.
It happened at Edgebrook and Radio Road in southeast Houston.
He was shot in the hip but is expected to be okay.
Police are still looking for the shooter.
Report a typo to the ABC13 staff