He is facing charges of assault and battery by means of a dangerous weapon, discharging a firearm within 500 feet of a dwelling, unlawful possession of a firearm, unlawful possession of ammunition, and carrying a loaded firearm, police said.

Officers from the Boston Police Fugitive Unit arrested John Jackson, 24, in the Dudley Square area of Roxbury around 10:50 a.m. after a months-long investigation.

Boston police arrested a Mattapan man Thursday morning on charges of shooting a 15-year-old girl in the face in July inside a store in Mattapan, police said.

The girl’s wounds were not life threatening.

On July 17, Jackson allegedly walked into the bathroom of a store in the area of 998 Blue Hill Ave. and shot a girl in the face, police said.


“Witnesses heard a noise best described as a ‘bang’ in the bathroom and saw the 15-year-old female victim on the floor,” Boston police said in a statement.

A person who was later identified as Jackson then walked out of the store and ran down Blue Hill Avenue toward Callender Street. The girl was taken to a local hospital to be treated, police said.

Jackson was arraigned in Dorchester District Court Thursday afternoon, said Suffolk district attorney spokesman Jake Wark in an e-mail. Jackson was held on $100,000 bail.

If released, Jackson will wear a GPS and agree to a curfew of 9 p.m. the latest, Wark said.

Jackson is next scheduled to appear in court on Oct. 26.