Ramel Shabal Daye, 34, of East Fourth Street, is being held in the Forsyth County Jail with his bond set at $1 million, the Forsyth County Sheriff's Office said.
Tremel Daye, 10, was the victim of the attack in October 2016, authorities say. Tremel was 9 when he was injured. He received treatment for his severe head wounds at Wake Forest Baptist Medical Center.
It was unclear Tuesday night whether the boy remains at the hospital.