Markeith Loyd is suspected of shooting Sade Dixon on December 13 and police Lt. Debra Clayton outside a Walmart on January 9.
Loyd's alleged rampage touched off a multiagency manhunt. An investigation led authorities to an abandoned house in Orlando's Carver Shores area, where Loyd was arrested, Orlando police Chief John Mina said in a news conference.
Dressed in body armor and carrying two handguns, Loyd tried to flee out a back door and then the front. Mina says Loyd resisted arrest and was injured when police used force.
In video, Loyd's face appears to be swollen and bruised, and he said: "They beat me up! They beat me up!" as he walked past reporters. Mina said that an investigation into the force used against Loyd will be conducted, which is standard procedure.
'A sigh of relief'
Officers applauded as the top brass gathered in a hallway of police headquarters before the news conference.
Loyd was placed in Clayton's handcuffs during his arrest, Mina said.
"To put her handcuffs on the bad guy that she was trying to catch when she was killed ... it's meaningful," Mina said. "It's something that we wanted to do for the family and for the law enforcement community."
The arrest was bittersweet, Orange County Sheriff Jerry Demings said, coming the day after Clayton's funeral.
Someone at the store had contacted Clayton and told her Loyd was in the area, police said at the time. Loyd allegedly shot Clayton when she tried to approach him.
Loyd was to be charged with two counts of murder later Tuesday in the deaths of Dixon and Clayton, Demings said.
He also faces charges of attempted murder and aggravated assault for injuries Dixon's family sustained in the alleged encounter.
More arrests to come
Three people have been arrested for allegedly helping Loyd evade capture, and more arrests are expected, Mina said.
Police arrested Lakensha Smith Loyd, one of Loyd's nieces, on January 11. Orange County deputies said in an arrest affidavit that she contacted people on behalf of her uncle after Dixon's death. She indicated she was in contact with him after the shooting, the affidavit said.
She allegedly went to a restaurant where her uncle worked to pick up $200 as Loyd tried to avoid arrest.
A day earlier, police arrested Zarghee Mayan, who deputies said failed to contacted authorities after Loyd told him he killed Dixon.
Jameis Slaughter, Loyd's ex-girlfriend, is accused of being an accessory after the fact. Authorities said she collected money for Loyd and lied to police about her communication with the suspect.
Slaughter said Loyd told her police would have to kill him because he wasn't going back to prison, according to an affidavit from the Orange County Sheriff's Office.
Authorities said the car of Jamesia Slaughter, Jameis's twin sister, was seen near the Walmart 90 minutes after Clayton was killed.
Clayton was a master sergeant in the police department at the time of her killing; she was posthumously promoted to lieutenant.