CHANDLER, Ariz. - Chandler police say a man standing on a roof and outfitted in a bulletproof vest fired an arrow at an officer late Wednesday night.

Police say 32-year-old Thomas Leeper struck the officer in the arm with his the arrow.

"The arrow did not strike him in the vest," said Det. Seth Tyler of the Chandler Police Department. "It struck him in an unprotected area."

Police were responding to the home after a 911 call regarding a threat he was going to harm himself, his family and any responding police officers, according to the Chandler Police Department.

Aramndo Contreras said he saw the SWAT standoff from his home a few doors east of the incident near McClintock Drive and Chandler Boulevard.

"I mean, a cop went down," Contreras said, explaining his confusion about what he saw. "Honestly?"

Contreras has history with the suspect. He said a home he used to live in was burned down last year.

Leeper is the suspect in that case as well.

The 32-year-old has an extensive criminal history and is going on trial later this year for his alleged involvement in a string of arson fires in the same neighborhood.

That incident happened back in September 2017. 12 News interviewed Leeper during the arson trend last year. He said he was scared for his children at the idea of a serial arsonist, but he admitted starting two of the eight fires.

Chandler police said Thursday morning the officer was treated for non-life-threatening injuries and released from a hospital Wednesday night.

Thx for your concerns!

— Chandler Police (@ChandlerPolice) June 29, 2017

Leeper faces charges of aggravated assault.

The Associated Press contributed to this story.