Officers were called to Cooper University Hospital at 10:52 p.m. Tuesday where a two-year-old boy was being treated for a gunshot wound to the left arm and left leg.
The boy's father, Sergio Rivera, 38, of Camden, told police he accidentally shot his son while inside a vehicle at the corner of 21st and Pierce Streets in Camden. The family, including the boy's mother and grandmother, were also inside the car.
Rivera drove to the hospital following the shooting. Police say he did not cooperate with detectives who questioned him.
Investigators recovered a 9mm Smith & Wesson handgun from the vehicle. Rivera was also found to be in possession of prescription painkillers.
Rivera has been charged with Possession of a Weapon, Possession of a Weapon for an Unlawful Purpose, Certain Persons Not to Have Weapons, Aggravated Assault, Endangering the Welfare of a Child and Possession of a CDS.
The Certain Persons charge is based on a prior drug distribution conviction.
Rivera was remanded to the county jail with bail set at $185,000 cash or bond.