The man allegedly hit the officer, knocking her to the ground, GBI said, adding that he dragged and strangled her while repeatedly landing blows.
"She ended up shooting him," Kreher said, "striking him twice."
At some point, the ex-boyfriend grabbed the sergeant's gun while it was in the holster. Once he let it go, she shot him, GBI said. The sergeant suffered cuts and bruises on her face and on various spots of her body Kreher said.
The ex-boyfriend tried to drive off, but GBI said he crashed by Decatur and Bell Streets not far from where the argument started.
Officers quickly found, arrested and took him to Grady Memorial Hospital with non-life-threatening gunshot wounds, according to authorities. As of Tuesday, he was still in ICU, according to GBI.
As for the officer, GBI said Tuesday she was released from the hospital.