Talk about adding insult to injury.

A man was charged with weapons and drug offenses on Sunday after he accidently shot himself in the right leg, Jersey City police said.

Donte Myers, 25, was taken to RWJBarnabas Health’s Jersey City Medical Center after the 4:26 a.m. incident in the area of Arlington Avenue and Union Street, Jersey City spokeswoman Kimberly Wallace-Scalcione said.

Jersey City police officers responded to the hospital and found that Myers was carrying marijuana, and it was later found that the gun used in the accidental shooting was reported as stolen in Virginia, Wallace-Scalcione said.

Myers was charged with unlawful possession of a handgun, possession of a weapon for unlawful purposes, receiving stolen property, marijuana possession and bail-jumping, Wallace-Scalcione said.