A 28-year-old Denver man faces murder and assault charges in connection with a violent rampage that left one man dead and three others, including a police officer, injured.

DeJuan Stamps was charged Wednesday with first-degree murder, first-degree assault, two counts of second-degree assault and third-degree assault, according to a news release from the Denver District Attorney’s Office. He was taken into custody early Friday morning.

Stamps is accused of beating 62-year-old James Farmer to death on Friday in the middle of Curtis Street in northeast Denver, the news release said.

Police had been called to a fight at 4 a.m. and when they arrived they found a teen boy and girl who had been injured. The teen boy had serious injuries, according to the arrest affidavit.

A witness pointed police officers in the direction the attacker had fled. Officer found a man they identified as Stamps standing over Farmer and striking him repeatedly in the chest, the affidavit said. Stamps was reported as saying, “I did it. I did it,” as he continued to hit Farmer, the affidavit said.

As officers approached, Stamps allegedly charged them. One officer was injured in the struggle, the affidavit said.

Stamps is being held without bail in the Downtown Detention Center. A first court appearance has not been scheduled.

Updated June 21, 2017 at 16:27 p.m. Due to incorrect information from a source, this story has been updated to reflect the suspect’s correct age.