Fort Bend County sheriff's deputies and the sheriff himself responded to a home in the Weston Lakes neighborhood off FM 1093 in Fulshear after a neighbor called 911.
Investigators said a 7-year-old boy, who was visiting his grandparents, wound up in a pond behind their house.
The boy's grandfather went into the water after him but couldn't find the boy.
"The water was very murky and dirty," said Fort Bend County Sheriff Troy Nehls. "Deputies were in the water and they were almost up to their necks. It was at least 5 feet of water."
Reports indicate the boy was playing in the backyard when the accident happened.
"Preliminary reports tell us the boy could have been playing with his dog, the dog wound up going into the water and then maybe the boy went into the water to get the dog," Nehls told Local 2.
A deputy and firefighter pulled the 7-year-old from the water and the firefighter performed CPR. The boy had a pulse when he was life flighted to the Texas Medical Center. Investigators believe he had been under the water for 8-10 minutes before he was rescued.
There was a similar incident happening at the same time in southwest Houston. An 8-year-old child was pulled from a swimming pool at an apartment complex near Burdine and North Braeswood.
It's unclear what lead up to the incident. The child was rushed to the hospital in an unknown condition.
"You have to prepare yourself for the the absolute worst," said Nehls. "Teaching young kids how to swim could potentially save some lives."