A 20-year-old Jersey City felon who was shot on May 27 and again on June 15 was arrested last night on gun charges after fighting with police following a traffic stop, officials said.

Jamal King of Atlantic Street was arrested at Clinton Avenue and Kennedy Boulevard at about 10:20 p.m. and charged with resisting arrest, aggravated assault on a police officer, receiving stolen property -- a handgun -- and weapons offenses including possession of a firearm by a felon, a police report says.

Arrested with King was Bernard C. Wilson, 19, of Wade Street, a report says.

Carjacking Unit officers in an unmarked car were on Martin Luther King Drive near Orient Avenue when a car raced up to their vehicle and began tailgating 'dangerously," a reports says. The officers let the vehicle pass, called for backup and pulled it over on the Boulevard, a report say.

The officers saw King trying to hide something and ordered him out of the car, but when an officer grabbed his hand to stop him from reaching into his pocket King pushed the cop and ran, a report says. The officer grabbed King' shirt as King pulled the semi-automatic handgun out of his pocket, but during the struggle it fell to the ground, a report says.

King continued to struggle violently, but was eventually handcuffed while police held the others in the vehicle at gun-point, a report says.

Wilson refused to keep his hands up and after being handcuffed, a .357 magnum was found in his pocket, reports said. Both guns were found to have been stolen, a report says.

Officers responding to Warner Avenue and Martin Luther King Drive at 12:57 p.m. on June 15 on a report of shots being fired found King shot in the leg and on the ground surrounded by a group of people, a reports says.

King was uncooperative with investigating officers, a report says. On May 27, officers responded to Atlantic Avenue and King Drive at 11:16 p.m. on a report of shots being fired, but found no victim. King later walked into the Jersey City Medical Center with a gunshot wound to the arm, but he signed himself out of the hospital a few days later, before police were able to interview him, a report says.

King has served an 18-month sentence for aggravated assault and was released from state prison in August 2010, corrections records say. King's arm was still in a cast when he was arrested last night.

Police are considering charging King with hindering the apprehension of the persons who shot him due to his lack of cooperation with investigators, Jersey City Police Lt. Edgar Martinez said today.

King and Wilson were expected to make there first court appearances on the charges at 1 p.m. in Central Judicial Processing court in Jersey City.