× Thanks for reading! Log in to continue. Enjoy more articles by logging in or creating a free account. No credit card required. Log in Sign up {{featured_button_text}}

Richmond police were trying to detain a man amid a disorderly crowd Sunday night when a gun stowed in the man’s backpack “discharged unexpectedly” and struck an officer in both legs, authorities said Monday.

The officer was scheduled to undergo surgery later Monday but is expected to make a full recovery, police said Monday afternoon in a news release providing an update on the incident that occurred the evening before.

At 9:27 p.m. Sunday, officers were called to the 2600 block of Fifth Avenue — near the intersection with Magnolia Street at the southern tip of the Highland Park neighborhood — for what police called a disorderly crowd.

The crowd dispersed as officers arrived, and police tried to detain one member of the group, police said. As they tried to stop the man, a handgun discharged, wounding an officer, police said.

“Detectives have determined that the weapon, which was being carried concealed inside a backpack by that individual, discharged unexpectedly,” police said.

David B. Ford, 22, of the 700 block of Hallwood Farms Drive in Henrico County, has been charged with carrying a concealed weapon, a misdemeanor.

Though only a single shot was fired, the officer was struck in both legs, according to police.