The man accused of hitting an Atlanta officer with an ATV also tried to hit other officers, police said Thursday.

Charges have been upgraded against 42-year-old Avery Goggans to include aggravated assault, aggravated battery and possession of a firearm during the commission of a felony, an APD spokesman said.

Goggans, of Stone Mountain, was previously charged with DUI, serious injury by vehicle, reckless driving, possession of marijuana and other traffic offenses after the May 30 crash, which seriously injured Officer Max Brewer.

RELATED: Officer struck by ATV 'in good spirits' while recovering

COMPLETE COVERAGE: Atlanta protests

“These additional charges involve the incident involving Officer Brewer as well as Goggans’ attempts to strike two other officers, at different intersections, prior to deliberately driving into Officer Brewer,” Atlanta police said in an emailed statement.

Brewer was assisting with traffic control at the intersection of Marietta and Spring streets when he was hit around 10:30 p.m. during the second night of protests, according to police. Brewer was seriously injured and underwent emergency surgery at Grady Memorial Hospital, where he remained Thursday.

The Atlanta City Council surprised injured Officer Max Brewer with balloons Friday at Grady Memorial Hospital. (Photo: Atlanta police)
icon to expand image

This week, Brewer was moved out of the hospital’s intensive care unit, according to police.

An 18-year veteran of APD, Brewer is a married father of four and a grandfather, according to a GoFundMe page created to assist his family. Lt. Michael Smith posted online that he created the fundraiser because it's unknown how long Brewer may be out of work.

After his release from Grady, Brewer will begin his rehabilitation, police said.