After a standoff that lasted all night in Indian Hills, the suspect, identified as 33-year-old Joe Armenta of Rubidoux, surrendered at about 4 a.m.
The incident began at about 9 p.m. Tuesday when four officers from the Riverside Police Department went to a home in the 5100 block of Calle Zafiro to arrest Armenta for a reason that has not yet been disclosed.
Armenta allegedly fired on officers, who took cover and were pinned down inside the residence.
The METRO Team [Riverside Police Dept. SWAT team] responded and rescued the officers. They escaped without injury at about 10:30 p.m.
Flash-bang grenades could be heard going off in the normally quet neighborhood.
The suspect did not cooperate with police, according to Sgt. Gutierrez, leading to several hours of negotiations.
"A very long night for the whole team, including the SWAT team," said Sgt. Dennis Guttierez from the Riverside County Sheriff's Department.
Armenta was arrested and faces a variety of charges.
The house in Jurupa is located near the intersection of Jayhawk Drive and Camino Real.
Homes surrounding the residence where the gunman was holed up were evacuated during the standoff.
MORE LOCAL HEADLINES FROM INLAND EMPIRE
SEND TIP || REPORT TYPO || TWEET @abc7 || WIDGET