Stay on top of breaking news stories with the ABC11 News App
Raleigh police said they were called to The Park at Trinity apartments Tuesday morning when a 911 caller reported the incident.
The caller told a dispatcher, "He hit the kid and he won't leave."
The dispatcher probed further asking, "Has he ever done that before?" The caller responded, "He's disciplined some but he's never done as much as he did today."
Police charged 26-year old Aaron Dumas with misdemeanor child abuse and assault on a government official.
They said the second charge was the result of Dumas pushing the officer who tried to arrest him to the ground.
ABC11 contacted the person who reported the crime but that person didn't want to elaborate on what happened or a possible motive.
Dumas posted a $5,000 bond and was released.
He is scheduled to face a judge on both charges in March.