Miguel Diaz, a Pasadena, Texas, man, is accused of slamming his 5-year-old daughter against the pavement on Christmas morning.
ABC-13 in Houston reported that Diaz, 44, is now in custody.
In the incident, police said that Diaz was driving with his three children in a car. He then pulled the vehicle over and took his daughter out before banging her head against the pavement.
A bystander saw the incident unfold and called police, and detained Diaz until they arrived.
The girl was taken to the hospital.
Her injuries are not considered life-threatening, said ABC.