It happened around 4pm on Leedale Street at Vailview Drive in northeast Houston.
According to neighbors, the child was playing on a water trampoline when he nearly drowned.
Witnesses said he took in water and stopped breathing, but was able to regain consciousness.
Paramedics were called out to the home and the boy was taken to Texas Children's Hospital in unknown condition.