Roland Caballero, who was identified as the man who opened fire on the officers following a chase, was taken to the hospital after police said he suffered a gunshot wound to the neck.
WATCH: Video shows suspect carjack woman after firing at officers
The scene unfolded at about 2:42 p.m. Thursday in the 1500 block of Trallee Street, as officers were responding to a disturbance call. Police said Caballero took off from the scene as soon as he spotted the officers.
According to Houston Police Chief Troy Finner, Caballero crashed out at McGowen Street and Hutchins, where he immediately began shooting at the officers as they arrived.
WATCH: Surveillance video shows the moment gunfire was exchanged between officers and suspect
Officers managed to return fire at Caballero, but it's unknown if he was struck. Once he was out of the car, Caballero carjacked a white Mercedes Benz at gunpoint, Finner said.
That's when he led officers on another chase, which ended at a home in the 1800 block of Lockwood. Caballero has since barricaded himself in the home for hours, but was taken into custody at about 7 p.m., according to Finner.
WATCH: 3 policías baleados después de persecución en el centro de Houston
The officers shot at the scene on McGowen Street were taken to Memorial Hermann hospital with non-life-threatening injuries. One of the officers was shot in the arm, a second was shot in the leg, and the third was shot in the foot, authorities said.
The injured officers were identified as 35-year-old Officer Gadson, 32-year-old Officer Hayden, and 28-year-old Officer Alvarez.
3 @houstonpolice shot this afternoon in Houston. Their injuries described as non-life threatening. The suspect, Roland Caballero, has been shot at a separate location, according to police sources. #abc13 https://t.co/i9YMOV2Q5t— Jessica Willey (@ImJessicaWilley) January 27, 2022
"I want everybody, all our leaders, no more excuses, everybody take an active role and get intentional and do whatever you can do to fight gun violence," Finner said during a briefing Thursday evening. "It's not a difficult thing."
3 HPD officers have been shot in the 2100 block of McGowen St.— Houston Police (@houstonpolice) January 27, 2022
The suspect fled the scene in a white Mercedes and is being sought at this time. Please avoid the area.
HPD commanders & PIO are en route to Memorial Hermann Hospital where officers are being taken.#hounews pic.twitter.com/I0e2dQD2kB
Finner's call for action comes as this is the second shooting involving law enforcement in the Houston area within a week. Over the weekend, Harris County Precinct 5 Constable Corporal Charles Galloway was shot and killed in an ambush attack while conducting a traffic stop.
The suspect in Galloway's murder, 51-year-old Oscar Rosales, was taken into custody on Wednesday after he was found at a hotel in Ciudad de Acuña, Mexico, according to U.S. Marshal Deputy Cameron Welch.