The Lavaca County district attorney said Tuesday that the evidence supports the man’s story.
The incident happened earlier this month on the family’s rural property.
Investigators say Jesus Mora Flores, 64, had been hired to help the father with his horses and had been invited to the home that day for a barbecue.
A witness told police that she observed Flores forcibly carrying a 5-year-old girl to a secluded area and alerted the child’s father.
The father heard his daughter scream, ran toward her and found Flores attacking his child, according to investigators.
He removed Flores from the top of the child and hit him on the neck and area.
Jesus Mora Flores, 64, dead from multiple injuries to the head and neck.
"The physical evidence at the scene appeared to substantiate the father’s account. When emergency personnel arrived, Jesus Mora Flores’ pants and underwear were down and the man’s genitals were exposed," said Lavaca County Sheriff Micah Harmon.
Investigators conducted an autopsy, a physical and forensic exam of the child and heard several detailed witness accounts, which all corroborated the father’s statement, they said.
Lavaca County Sheriff Micah Harmon turned the case over to the grand jury.
"This case has been very traumatizing on the child, her father and his entire family. I’m thankful the investigation is complete," Harmon said at the time.
Many Shiner residents rallied around the father.
"I don’t think he should be arrested for it. I don’t think any charges should be filed," one resident said.
"Everybody’s been talking about the same thing, and they would’ve did the same thing," another said.
"He got what he well deserved," another resident said of the dead man.