Gonzalez said SWAT units were able to take the man into custody after he set off a two-hour standoff, allegedly holding a woman against her will.
According to the sheriff, the ordeal all started when deputies took on fire while responding to the 500 block of Normandy Street near Greens Bayou.
There were no injuries reported among deputies, the sheriff added.
The woman is safe after the standoff.
The shooting came not even 48 hours after 28-year-old Deputy Fernando Esqueda was killed while investigating an alleged assault in a separate shooting. Gonzalez said 44-year-old Ronald "Ronnie" Palmer faces a capital murder charge in connection with the Harris County Sheriff's Office employee's death.
For more on this story, follow Jessica Willey on Facebook, X and Instagram.