A Pennsylvania man shot an 11-year-old boy in the chest with a BB gun on a playground because he said the boy had previously shot his own young son with the same kind of weapon, authorities said Monday.

Albert Clark, 31, of McKeesport, approached the boy Sunday outside the former George Washington Elementary School and fired twice, police said. The boy fell to the ground, saying he couldn't breathe, and was later hospitalized in critical condition, police said.

Clark told investigators he then gave the weapon to a child who "was walking up the street," according to a criminal complaint.

"Clark stated that he was upset that the victim had shot his 5-year-old son with a (BB) gun in the buttocks the day before and that he had shot at his son again" on Sunday, investigators allege in the complaint.

Investigators searched Clark's home and took 5,000 BB rounds.

He faces charges including aggravated assault, reckless endangerment and evidence tampering and was held in the county jail on $250,000 bail pending a June 1 preliminary hearing.

Court documents don't list an attorney who could comment on the charges, and a phone number listed in his name had been disconnected.