Houston police responded to reports of the shooting in the 4700 block of Carmen Street around 10:00 a.m.
Officials told ABC13 the 4-year-old was shot by a 5-year-old child. A man was taken in to custody after the incident.
The child was transported to Memorial Hermann Children's Hospital with minor injuries.