Edwin I. Perez surrendered to police Thursday morning after shooting the boy 20 to 25 times at close range on Monday in the area of 11th Avenue, authorities said.
He was charged with aggravated assault, child endangerment and weapons offenses and ordered to appear in Central Judicial Processing Court in Paterson Thursday afternoon, Passaic County Prosecutor Camelia M. Valdes and Paterson Police Chief Troy Oswald said in a joint release.
Brian Caballo spent Monday night in the hospital recovering from the attack, News 12 reported.
His mom, Carolina Vasquez, said she believed the shooter is the older brother of one of her son's classmates.
Click here to follow Daily Voice Paterson and receive free news updates.